strucVis : Display small RNA depth of coverage on a predicted RNA
secondary structure
Copyright (C) 2016-2024 Michael J. Axtell
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
AUTHOR
Michael J. Axtell, Penn State University mja18@psu.edu
REQUIREMENTS
perl5 (available at /usr/bin/env perl)
samtools (installed in your PATH)
RNAfold (installed in your PATH)
ps2pdf (installed in your PATH .. this is part of the ghostscript package)
-b : path to sorted and indexed BAM alignment file of small RNAs
-g : path to FASTA formatted reference genome. Must be indexed using
samtools faidx.
-c : Coordinates of interest in format Chr:start-stop.
-s : Strand of interest. Either 'plus' or 'minus'.
-p : Output pdf file name. Omit the .pdf suffix, it will be added for you.
-n : Name of locus. Prints name in the pdf file and on the plain text
alignments. If not provided, defaults to 'Unnamed Locus'
SWITCHES
-x : Suppress the printing of detailed file information on the
post-script file
-v : Print the version and quit
-h : Print help message and quit
OUTPUT
A pdf image showing the predicted RNA secondary structure with each nucleotide color-coded to represent the depth of sRNA alignments.
A plain-text file showing the predicted RNA secondary structure using dot-bracket notation, with sRNA alignments shown underneath.
LICENSE
strucVis : Display small RNA depth of coverage on a predicted RNA secondary structure
Copyright (C) 2016-2024 Michael J. Axtell
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
AUTHOR Michael J. Axtell, Penn State University mja18@psu.edu
REQUIREMENTS
Install using conda
Linux, Intel-based Mac OSX
conda create --name strucvis strucvisSilicon-based Max OSX
Do steps 1 and 2 as above. Then:
USAGE
strucVis -b [bam] -g [genome] -c [Chr:start-stop] -s [strand 'plus' or 'minus'] -p [image_output] -n [Locus name]INPUTS
OUTPUT