An open API service indexing awesome lists of open source software.

https://github.com/jamiemcg/comparesequences

Generates plots to compare properties of protein sequences from different FASTA files
https://github.com/jamiemcg/comparesequences

bioinformatics genomics proteomics visualization

Last synced: 3 months ago
JSON representation

Generates plots to compare properties of protein sequences from different FASTA files

Awesome Lists containing this project

README

          

# CompareSequences

Generates plots to compare properties of protein sequences from two different FASTA files

[Jamie McGowan, 2019](https://jamiemcgowan.ie)

### Usage:

python CompareSequences.py proteinsA.fasta proteinsB.fasta

Plots are generated in the working directory in PDF format, with the filename prefix "plot".

* Aromaticity
* Gravy index
* Instability index
* Isoelectric point
* Molecular weights
* Number of sequences
* Number of each amino acid residue
* Percentage of each amino acid residue
* Protein lengths
* Secondary structure fraction

### Requirements

- [Python](https://www.python.org/)
- [NumPy](https://numpy.org/)
- [Pandas](https://pandas.pydata.org/)
- [seaborn](https://seaborn.pydata.org/)
- [BioPython](https://biopython.org/)

### Example Plots
![](test_data/plotAminoAcidClasses.png)
![](test_data/plotSecondaryStructureFraction.png)
![](test_data/plotNumberOfCysResidues.png)
![](test_data/plotPercentageOfCysResidues.png)