PaperFlow - [beta]
PaperFlow display your publication in network fashion, making sense of your scientific journey. PaperFlow comes as a Shiny app. all you have to do is either clone the repo localy, or launch the app directly from Github. Enjoy!
PaperFlow is still in beta! If you find a bug, please report it here
Install and run PaperFlow
Run the following command in RStudio:
library(shiny)
shiny::runGitHub("guillaumelobet/paperflow", "guillaumelobet")
Network example
How does it work?
Paperflow follows a set of simple rules to create your network:
- The first paper is the oldest;
- Papers are connected using their keywords;
- Chronological order is respected between the papers;
- Size of the node is proportional to the number of citations;
PaperFlow likes CSV's
As input, PaperFlow needs a .csv file with the following columns:
- authors: list of authors, separated by commas.
- first_author
- title
- source: the journal
- month
- year
- volume
- pages
- citations: number of citations for the paper.
- key1: used for the connections. Separated by commas.
- key2: used for grouping. Separated by commas.
Important: fields needs to be separated by a semi-colon ( ; ). An example file is available here.
Required libraries