Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.5%) to scientific vocabulary
Keywords
Repository
PHANOTATE: a gene caller for phages.
Basic Info
Statistics
- Stars: 78
- Watchers: 9
- Forks: 11
- Open Issues: 12
- Releases: 2
Topics
Metadata Files
README.md
Introduction
PHANOTATE is a tool to annotate phage genomes. It uses the assumption that non-coding bases in a phage genome is disadvantageous, and then populates a weighted graph to find the optimal path through the six frames of the DNA where open reading frames are beneficial paths, while gaps and overlaps are penalized paths.
To install PHANOTATE,
pip3 install phanotate
or
sh
git clone https://github.com/deprekate/PHANOTATE.git
pip3 install PHANOTATE/.
PHANOTATE Example
Run on included sample data:
sh
phanotate.py tests/NC_001416.1.fasta
Output is the predicted ORFs, and should look like
sh
125 187 +
191 736 +
741 2636 +
2633 2839 +
2836 4437 +
4319 5737 +
...
PHANOTATE has the ability to output different formats: genbank, gff, gff3, fasta
Output a genbank file that contains the genes and genome:
sh
$ phanotate.py tests/phiX174.fasta -f genbank | head
LOCUS phiX174 5386 bp
FEATURES Location/Qualifiers
CDS 100..627
/note=score:-4.827981E+02
CDS 687..1622
/note=score:-4.857517E+06
CDS 1686..3227
/note=score:-3.785434E+10
CDS 3224..3484
/note=score:-3.779878E+02
Output the nucleotide bases of the gene calls in fasta format: ```sh $ phanotate.py tests/phiX174.fasta -f fna | head -n2
phiX174CDS[100..627] [note=score:-4.827981E+02] atgtttcagacttttatttctcgccataattcaaactttttttctgataagctggttctcacttctgttactccagcttcttcggcacctgttttacagacacctaaagctacatcgtcaacgttatattttgatagtttgacggttaatgctggtaatggtggttttcttcattgcattcagatggatacatctgtcaacgccgctaatcaggttgtttctgttggtgctgatattgcttttgatgccgaccctaaattttttgcctgtttggttcgctttgagtcttcttcggttccgactaccctcccgactgcctatgatgtttatcctttgaatggtcgccatgatggtggttattataccgtcaaggactgtgtgactattgacgtccttccccgtacgccgggcaataacgtttatgttggtttcatggtttggtctaactttaccgctactaaatgccgcggattggtttcgctgaatcaggttattaaagagattatttgtctccagccacttaagtga ```
Output the amino-acids of the gene calls in fasta format: ```sh $ phanotate.py tests/phiX174.fasta -f faa | head -n2
phiX174CDS[100..627] [note=score:-4.827981E+02] MFQTFISRHNSNFFSDKLVLTSVTPASSAPVLQTPKATSSTLYFDSLTVNAGNGGFLHCIQMDTSVNAANQVVSVGADIAFDADPKFFACLVRFESSSVPTTLPTAYDVYPLNGRHDGGYYTVKDCVTIDVLPRTPGNNVYVGFMVWSNFTATKCRGLVSLNQVIKEIICLQPLK*
Owner
- Name: Katelyn
- Login: deprekate
- Kind: user
- Location: San Diego, California
- Repositories: 11
- Profile: https://github.com/deprekate
Super Scientist
GitHub Events
Total
- Issues event: 4
- Watch event: 9
- Issue comment event: 9
- Push event: 3
- Fork event: 2
Last Year
- Issues event: 4
- Watch event: 9
- Issue comment event: 9
- Push event: 3
- Fork event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| deprekate | d****e@g****m | 112 |
| Robert Edwards | r****s@g****m | 16 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 26
- Total pull requests: 16
- Average time to close issues: 23 days
- Average time to close pull requests: 26 days
- Total issue authors: 21
- Total pull request authors: 3
- Average comments per issue: 4.5
- Average comments per pull request: 0.06
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 0
- Average time to close issues: 3 months
- Average time to close pull requests: N/A
- Issue authors: 2
- Pull request authors: 0
- Average comments per issue: 5.5
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- snayfach (3)
- ilyavs (2)
- linsalrob (2)
- raw937 (2)
- guille0387 (1)
- dcampbdc (1)
- pck0 (1)
- songmj86 (1)
- olsonanl (1)
- telatin (1)
- manuss11 (1)
- aponsero (1)
- noutin2020 (1)
- jmeppley (1)
- kshingler (1)
Pull Request Authors
- deprekate (9)
- linsalrob (6)
- vloux (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 262 last-month
-
Total dependent packages: 1
(may contain duplicates) -
Total dependent repositories: 2
(may contain duplicates) - Total versions: 17
- Total maintainers: 2
pypi.org: phanotate
A a tool to annotate phage genomes
- Homepage: https://github.com/deprekate/phanotate
- Documentation: https://phanotate.readthedocs.io/
- License: GNU General Public License v3 or later (GPLv3+)
-
Latest release: 1.6.7
published about 1 year ago
Rankings
Maintainers (1)
spack.io: py-phanotate
PHANOTATE is a tool to annotate phage genomes. It uses the assumption that non-coding bases in a phage genome is disadvantageous, and then populates a weighted graph to find the optimal path through the six frames of the DNA where open reading frames are beneficial paths, while gaps and overlaps are penalized paths.
- Homepage: https://github.com/deprekate/phanotate
- License: []
-
Latest release: 1.5.0
published about 3 years ago
Rankings
Maintainers (1)
Dependencies
- fastpath >=1.3