Skip to content

Commit a93b204

Browse files
committed
Update README
1 parent 18262f0 commit a93b204

File tree

1 file changed

+3
-19
lines changed

1 file changed

+3
-19
lines changed

README.md

+3-19
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,12 @@
11
# Small RNA Pipeline for the Hunt Lab
22

3-
This pipeline is designed to automate common tasks to do with small RNA analysis in the lab. It currently enables six different tasks:
3+
This repository contains the code for the pipeline used to carry out sRNA-seq ananlysis in Vicky Hunt's lab. For usage and the tasks the pipeline can run, see the documentation, avalible in PDF, DOCX and HTML format in the `docs/` directory in the repository.
44

5-
1. "Process" - Takes the small RNA, removes specified adapter sequences (with cutadapt) and performs a quality check with FastQC. Automatically trims the 3' end to remove bases that fail to pass a minimum threshold.
6-
7-
2. "Sort" - Aligns the small RNA against a specified genome, removes ones that fail to align and splits them into files based on their length
8-
9-
3. "ExtractNC" - Extract the non-coding region to use with unitas. Needs a FASTA file containing a genome and a GFF containing feature labels
10-
11-
4. "Classify" - Uses unitas to try and classify the small RNA into groups and also runs a differential expression analysis with edgeR to allow visulising which RNA are up-regulated.
12-
13-
5. "TargetID" - Align small RNAs against a number of potential targets and creates a list of targets for each small RNA
14-
15-
6. "All" - run steps 1, 2 and 4 one after the other - piping the output of one into the next
5+
Note this software is very new, please report any bugs found to the GitHub bug tracker. Also note that it currently does not support GZipped input files, though support will be considered in the future if it is wanted enough.
166

177
## Configuration File
188

19-
This pipeline can be configured with a "config.toml" file. This file is written in ["Tom's Obvious, Minimal Language"](https://toml.io/en/) (TOML) format, which is a common format for configeration. This file is split into multiple sections, with headers in square brackets. Valid keys are shown in the example file below. (Note lines starting with a # are comments like in python)
9+
This pipeline can be configured with a "config.toml" file. This file is written in ["Tom's Obvious, Minimal Language"](https://toml.io/en/) (TOML) format, which is a common format for configeration. This file is split into multiple sections, with headers in square brackets. Valid keys are shown in the example file below. (Note lines starting with a # are comments like in python). An example is below, see the documentation for more comprihensive instructions.
2010

2111
```toml
2212
# Configeration that doesn't fit anywhere else
@@ -67,12 +57,6 @@ fastqc_pass_threads = true
6757
path_to_fastqc = "fastqc"
6858
fastqc_params = []
6959

70-
[cli-tools.bbmap]
71-
bbmap_pass_threads = true
72-
path_to_bbmap = "bbmap.sh"
73-
bbmap_align_params = []
74-
bbmap_index_params = []
75-
7660
[cli-tools.unitas]
7761
unitas_pass_threads = true
7862
path_to_unitas = "unitas"

0 commit comments

Comments
 (0)