Skip to content

TOol for handling with Pdb-Uniprot-Fasta conversion and Alignment

License

Notifications You must be signed in to change notification settings

guimsilvaa/topufa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

topufa

TOol for handling with Pdb-Uniprot-Fasta conversion and Alignment

Steps

  1. In a given text file (.txt or .csv), searches for all PDB 4-digit codes

*in this version only searches for PDB codes using lowercase letters

*.pdf to be included

  1. Fetch corresponding Uniprot IDs

  2. Fetch corresponding FASTA

  3. Create a BLAST database with these

  4. BLASTp alignment between this database and your assigned input-query fasta file

  5. Output several lists/csv files demonstrating the conversions generated throughout the script execution PLUS output_blastp.txt with the alignment results

Useful scenarios:

You want to automatically select several PDB codes mentioned in a text file and compare 'em with a given sequence of yours.

Place in folder:

  • script1.py
  • your query.fasta
  • your text file (txt or csv)

References for installing/using standalone BLASTp:
https://blast.ncbi.nlm.nih.gov/doc/blast-help/downloadblastdata.html#downloadblastdata
https://www.ncbi.nlm.nih.gov/books/NBK52640/
https://krother.gitbooks.io/biopython-tutorial/content/BLAST.html

About

TOol for handling with Pdb-Uniprot-Fasta conversion and Alignment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages