-
Notifications
You must be signed in to change notification settings - Fork 0
This is a tool for creating a pipeline using Tide and NetMHC; it organizes the results, and stores them in a Sqlite file.
mrForce/tidePipeline
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Just something I should note: I'm expanding this to MS-GF+, Andromeda (part of MaxQuant), and X!Tandem. Things to do: All of the commands that add to a table should print the ID of what they added to stdout. 0. Record commands sent to project -- done 0. Initialize project -- DONE python tPipeInitialize.py project 1. Add species to project -- I wrote it, but need to test it python tPipeAddSpecies.py project Human 2. Print species -- done Without HLA: python tPipeListSpecies.py project With HLA: python tPipeListSpecies.py project --showHLA 2. Add HLA to project -- should be able to refer to species by either name or ID --done python tPipeAddHLA.py project HLA-A0201 1 3. List HLAs -- should be able to refer to species by either name or ID: -- DONE! For all species: python tPipeListHLA.py project For a single species: python tPipeListHLA.py project 1 3. Fix all many-to-many relationships that are wrong -- there don't appear to be any wrong ones remaining NOTE: For referring to FASTA files, Peptide lists, and NetMHC results, we should let the user enter their own ID (as a secondary ID). 4. Add FASTA files to the project -- done python tPipeAddFASTA.py project proteins.fasta "The mouse proteome" 4. Rename the tPipeListCommands (to make it clear that it is about command history). -- done 5. Validate project integrity before and after running command, and create backup. --done 5. List FASTA files in the project -- done python tPipeListFASTA.py project ID | Name | Comment | path 1 | The mouse proteome | | mouse.fasta 6. Create peptide lists from a FASTA file -- should be able to refer to FASTA file by either name or ID python tPipeCreatePeptideList.py project 1 8 9 10 11 7. Run a peptide list through NetMHC, and filter by rank python tPipeNetMHC.py project 1 0.02 1 Note that this will store the results of the NetMHC run -- if you call it again with a different rank cutoff, it will re-use the stored NetMHC scores. 8. Create a Tide Index 9. Add MGF file 10. List MGF files 11. Do Tide search 12. Run percolator 13. Get results of percolator or Tide searches 14. Execute a given bash script, and store results in a special place? I think this would be a good idea, but I'm not 100% sure how this will work in practice.
About
This is a tool for creating a pipeline using Tide and NetMHC; it organizes the results, and stores them in a Sqlite file.
Resources
Stars
Watchers
Forks
Releases
No releases published