tRNAnalysis : this software will perform alignment of reads to tRNA
Project description
tRNAnalysis
This workflow was generated as a response to not being able to effectively analyse tRNA data from next generation sequencing experiments rapidly and robustly. Typical workflows are not very flexible and do not scale well for multiple samples. Moreover, most do not impliment best-practice mapping strategies or generate detailed analysis reports to aid biological interpretation.
Our pipeline can be used for evaluating the levels of small RNAs in a sample, but provides detailed analysis of tRNAs, with particular emphasis on tRNA fragment analysis.The pipeline is in constant development and further features will be added in the future. For example, we will extend our pipeline to perform detailed anaysis of miRNAs and plan to write an R shiny framework for interactive report features.
Prerequisites
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of conda (Miniconda or Anadonda)
- You have a Linux or Mac machine. tRNAnalysis has been tested on Redhat linux and OSX Mojave.
- You have read the documentation
- You have read the preprint
Documentation
Further help that introduces tRNAnalysis and provides a tutorial of how to run example code can be found at read the docs
Installation of tRNAnalysis
Conda installation
The preferred method for installing tRNAnalysis using Conda, through the bioconda channel.
We have been experiencing issues with installation because of channel prioirities. Bioconda recommend that the channel priority for conda be set by runnig the following in the terminal::
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge
Then tRNAnalysis can be installed as follows::
conda create -n trnanalysis
conda activate trnanalysis
conda install -c bioconda trnanalysis
Please look at 'previous installation issues' of the documentation for common installation issues, if you come acorss your own then please fell free to raise an issue.
Conda solving issues
Conda is an awesome project, however it can suffer from significant issues relating to how long it takes the solver to fix installation issues. For more information regarding these conda issues please see bioconda issues.
Solving issues are unfortiunately out of our hands and you shouyld follow recomendations from bioconda. It may be that you will need to install through pip or manually install the package following the instructions below.
Pip installation
trnanalysis can also be installed using pip::
pip install trnanalysis
Manual installation
Alternatively, you can manusally install tRNAnalysis by::
git clone https://github.com/Acribbs/tRNAnalysis.git
cd tRNAnalysis
python setup.py install
trnanalysis --help
Usage
Further usage instructions can be accessed in the documentation.
Run the trnanalysis --help
command view the help documentation for how to run tRNAnalysis.
To run the main trnanalysis pipeline run::
trnanalysis trna make full -v5
In order to run and generate the multiQC report to identify read quality and Rmarkdown html report for the tRNA analysis run::
trnanalysis trna make build_report -v5
Running locally or on a cluster - the default setting to run trnanalysis is on a cluster, with SLURM, SGC, Torque and PBS/pro
currently supported. However, if you dont have access to a cluster then tRNAnalsysis can be executed locally by adding --no-cluster
as a commandline argument::
trnanalysis trna make full -v5 --no-cluster
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tRNAnalysis-0.1.10.tar.gz
.
File metadata
- Download URL: tRNAnalysis-0.1.10.tar.gz
- Upload date:
- Size: 32.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fd1d042fbcdac89b5a315011d0baa4b83826daf9e67b496de57b1314ce3f834 |
|
MD5 | fcfed2a5052cfd52fcc4a2c7f7eea170 |
|
BLAKE2b-256 | 62c6a74038f557c771577d9e6633b88b96266193ff522e36d6d7e056a3972ed1 |