An open API service indexing awesome lists of open source software.

https://github.com/dmnfarrell/smallrnaseq

small rna-seq analysis package
https://github.com/dmnfarrell/smallrnaseq

bioinformatics genomics mirna python rna-seq sequencing smallrna

Last synced: about 2 months ago
JSON representation

small rna-seq analysis package

Awesome Lists containing this project

README

        

# smallrnaseq - tool for analysis of small RNA sequencing data

smallrnaseq is a Python package that integrates some of the standard approaches for convenient pre-processing, quantification and analysis of small RNAs. It includes a [command line interface](https://github.com/dmnfarrell/smallrnaseq/wiki/Command-line-interface) used in conjunction with a configuration file. Hence knowledge of Python is not a necessity for using this software. The aim is to provide convenience but with enough configuration to allow some flexibility. Supported on linux and OSX.

Functionality includes:

* command line interface
* ability to use several different short read aligners, (currently bowtie or subread)
* counting of mapped reads to annotated sequences or genomic features
* counting of miRNAs and isomiRs
* novel miRNA prediction
* running multiple files in a batch
* use of several normalization methods

### Usage

Up to date documentation is at http://smallrnaseq.readthedocs.io

There is a video tutorial at https://youtu.be/m24cuLyTqg0

### Installation

```pip install smallrnaseq```

or

```pip install -e git+https://github.com/dmnfarrell/smallrnaseq.git#egg=smallrnaseq```

See the [installation page](http://smallrnaseq.readthedocs.io/en/latest/description.html#installation) for more details

### Python Dependencies

* Numpy
* Pandas
* Matplotlib
* HTSeq
* Seaborn
* bx-python
* scikit-learn