Skip to content
This repository has been archived by the owner on Mar 11, 2019. It is now read-only.

PathwayMatcher v1.8.1

Latest
Compare
Choose a tag to compare
@LuisFranciscoHS LuisFranciscoHS released this 28 Jun 11:40
· 137 commits to master since this release

PathwayMatcher v1.8

Free, open-source command line program to search for reactions and pathways related to input data.

Project structure:

  • PathwayMatcher: Main program to load the static mapping and call other methods. Contains no implementation of the search or analysis methods, just as dependencies.
  • Model: Classes to represent the objects related to pathway analysis.
  • Methods: Separate jar with the search and analysis methods. They are called with the static mapping sent as arguments.
  • Extractor: Predecesor project executed localy. Creates static mapping files. Not shipped with PathwayMatcher.

Performs:

  • Pathway search in Reactome
  • Over representation analysis
  • Exports connection graph

Shipped as:

  • Self contained executable Jar file
  • Docker image

What is included in the package:

  • The PathwayMatcher program
  • Mapping files for all supported data types

Requirements to run:

  • Java 1.8+
  • Neo4j with Reactome only for extractor, not for pathway matcher.

Pathway data sources:

  • Reactome graph database v63.
  • Variant effect predictors (VEP) mapping

Input

The input data types supported are:

  • Gene names
  • Ensembl identifiers
  • UniProt accessions
  • Rsid genetic variants
  • Genetic variants specified by chromosome and base pair
  • Proteoforms

Output

  • Search: Tab separated file with the list of reactions and pathways related to each input entity
  • Analysis: Tab separated file with the list of most statistically significant pathways
  • Igraph: Two tab separated files for vertices and edges.

Proteoforms

  • Each proteoform is formed by a uniprot accession number + the isoform + the set of post translational modifications.
  • Each post translational modification is composed by a PSIMOD type and a positive integer coordinate.

Command line arguments accepted are:

  • t, type
  • r, range
  • tlp, toplevelpathways
  • m, matching : (new) Superset, subset, One and Strict
  • i, input
  • o, output
  • g, graph
  • (new) f, fast

New features:

  • PathwayMatcher considers only proper chemical reactions in Reactome, ignoring the Blackbox events and others uncertain processes.
  • The Peptide input types need an argument for the fasta file.