Contact me at wadunn83@gmail.com if you are a Python coder and want to or already have made improvements on this code.
Leveraging multiple fastQ files full of RNA-seq reads into a coherent picture of gene expression and transcript models is a multi-step process. It requires the organization and coordination of many files of different types through many different program calls and output steps. Each step might take hours or days depending on your input data. Then, as you are writing up your work, sometimes weeks/months later, you see that a new version of the programs you use has come out. Do you need to re-run your analysis? What settings DID you use back then?
The Tophat/Cufflinks/CummeRbund group of programs makes quality RNA-seq analysis doable once you understand the process. But what about when its time for you to leave the lab and you need to “train” someone else to repeat your process? It can be a nightmare. Especially if the trainee is not yet comfortable with the command line.
This is why I wrote the Blacktie pipeline software. Its goals are to streamline and simplify the complex task of analyzing full RNA-seq experiments using these programs; to automatically record settings used and program output messages in a way that users can track them to data later; provide a base set of functions and classes that will allow users to create custom pipelines easily by editing a single file (or if they want: writing their own custom scripts).
Dedicated bioinformatics personnel can be few and far between. Blacktie aims to bring automated, reproducible RNA-seq with built-in record keeping to more labs so that your valuable data does not fester on your servers, and you can publish sooner.
The code is available from the Python Package Index or from its homepage: https://github.com/xguse/blacktie
Visit Installation for more detailed instructions on getting and building the package.
If you find issues, bugs, or have feature requests, please go here to submit them: https://github.com/xguse/blacktie/issues
To credit the use of blacktie please cite the poster using the DOI link provided.
Introducing Blacktie: a simpler way to do RNA-seq using Tophat/Cufflinks/CummeRbund. Augustine Dunn. figshare. http://dx.doi.org/10.6084/m9.figshare.714149