The aim of the project is to visualise the relative number of web hits each pathway receives, together with the last update date of the pathway. Together, these two dimensions should give internal guidance on curation priorities and potential funding applications.
- Pre-Requirement (in the given order)
- Maven 3.X - Installation Guide
- Reactome Graph Database - Installation Guide
git clone https://github.com/Chuqiaoo/popularpathways.git
cd popularpathways
Maven Profile is a set of configuration values which can be used to set or override default values of Maven build. Using a build profile, you can customize build for different environments such as Production v/s Development environments.
Add the following code-snippet containing all the Reactome properties inside the tag <profiles>
into your ~/.m2/settings.xml
.
Please refer to Maven Profile Guideline if you don't have settings.xml
<profile>
<id>reactome</id>
<properties>
<!-- Neo4J Configuration -->
<neo4j.uri>bolt://localhost:7687</neo4j.uri>
<neo4j.user>neo4j</neo4j.user>
<neo4j.password>password</neo4j.password>
<!-- Common folders and file locations -->
<popularpathway.folder>/usr/local/reactome/Reactome/popularpathways</popularpathway.folder>
</properties>
</profile>
mvn spring-boot:run -P reactome
Check if Tomcat has been initialised
[INFO] Using existing Tomcat server configuration at /Users/reactome/popularpathways/target/tomcat
INFO: Starting ProtocolHandler ["http-bio-8686"]
- Access your local installation and upload your log file.