BioPAX.org

BioPAX - Biological Pathway Exchange

Paxtools is a Java library specially designed for accessing and manipulating data in BioPAX[1] format.

Contents

Paxtools Features

Downloading Paxtools

Downloading the JAR file

The current stable version of the Paxtools is 4.0.1. It is distributed as a single JAR file (with dependencies included) through the project's Sourceforge.net web page: https://sourceforge.net/projects/biopax/

You can also use one of the following download links:

Downloading the latest source code

If you want to utilize the features that are currently under development, you can always get a local copy of the latest source code from our Mercurial repository [2]

     hg clone http://biopax.hg.sourceforge.net:8000/hgroot/biopax/paxtools

Using Paxtools

Paxtools provides, beyond the API, a console application (paxtools-console modules) that can execute several commands. If you have downloaded one of the JAR distribution files, you can access to this console interface with the following command:

java -jar paxtools-4.0.1.jar

Available operations:
merge	file1 file2 output		merges file2 into file1 and writes it into output

toSif	file1 output			converts model to the simple interaction format

toSifnx	file1 outEdges outNodes node-prop1,node-prop2,.. edge-prop1,edge-prop2,...	
                                        converts model to the extendent simple interaction format

validate	path out [xml|html|biopax] [auto-fix] [normalize] [only-errors] [maxerrors=n]		
                                        validates the BioPAX file (or all the files in the directory); 
                                        writes the html report, xml report (including fixed xml-escaped 
                                        biopax), or the biopax (fixed/normalized) only; see also: 
                                        http://www.biopax.org/biopax-validator/ws.html

integrate	file1 file2 output	integrates file2 into file1 and writes it into output (experimental)

toLevel3	file1 output		converts level 1 or 2 to the level 3 file

fromPsimi	level file1 output	converts PSI-MI Level 2.5 to biopax level 2 or 3 file

toGSEA	file1 output database crossSpeciesCheck		
                                        converts level 1 or 2 or 3 to GSEA output. Searches database for 
                                        participant id or uses biopax rdf id if database is "NONE".
                                        Cross species check ensures participant protein is from same 
                                        species as pathway (set to true or false).

fetch	file1 id1,id2,.. output		extracts a sub-model from file1 and writes BioPAX to output

getNeighbors	file1 id1,id2,.. output		
                                        nearest neighborhood graph query (id1,id2 - of Entity sub-class only)

help					prints this screen and exits

Resources on Paxtools

About Paxtools

Paxtools is developed at Computational Biology Center at MSKCC [3]; the persistency layer has been initially developed by INOH group [4]; Bader Lab (BBMDR, TDCCBR, University of Toronto) [5] is an active contributer.