/transplot

The transplot package can be used to make multi-track plots of Next Generation Sequencing (NGS) data for gene transcripts, namely for depth of coverage and for the distribution of variants and protein domains.

Primary LanguagePython

transplot

Documentation is at http://transplot.readthedocs.io/en/latest/ .

Requirements and installation

Transplot is compatible with Windows, Mac OS X and Linux operating systems. It requires the following packages:

  • regex==2017.11.9
  • pandas==0.21.0
  • matplotlib==1.5.3
  • numpy==1.11.3

Run the following commands to clone and install from GitHub.

$ git clone https://github.com/mframpton/transplot
$ cd transplot
$ pip install -r requirements.txt
$ python setup.py install

Example plot

Below is an example multi-track plot of NGS gene transcript data generated by transplot, (the example gene is called APC). The top track shows read depth of coverage, and the second and third tracks show the distribution of variants and protein domains respectively.

Alt text