/scriptmanager

Forked from CEGRcode for the purpose of adding a CLI version. Progress tracked on original CEGRcode (https://github.com/CEGRcode/scriptmanager/projects/1)

Primary LanguageJavaMIT LicenseMIT

scriptmanager

GUI pipeline containing useful NGS analysis scripts.

Scripts are generically categorized within semi-descriptive tabs and are designed to be run in parallel with each other and themselves.

Build Instructions

(after cloning this repo):

> cd scriptmanager
> ./gradlew build

The compiled JAR file will be output into the build/libs directory.

Current scripts available (181101):

BAM Statistics:

-BAM Statistics

-Paired-End Statistics

-BAM Genome Correlation

BAM Manipulation:

-BAM-BAI Indexer

-BAM File Sorter

-BAM Remove Duplicates

-BAM Replicate Merge

-Filter for PIP-seq

BAM Format Converter:

-BAM to scIDX

-BAM to GFF

-BAM to BED

-BAM to bedGraph

File Utilities:

-MD5 Checksum

Peak Calling:

-Genetrack - still highly unstable

Peak Analysis:

-Align BED to Reference

-Filter BED by Proximity

-Genomic Coordinate Tile

-Generate Random Coordinate

-Signal Duplication

Coordinate File Manipulation:

-Expand BED/GFF File

-Convert BED/GFF to GFF/BED

-Sort BED/GFF by CDT

Sequence Read Analysis:

-Tag Pileup

-Calculate Scaling Factor

-Scale Matrix Data

-Aggregate Data

DNA Sequence Analysis:

-FASTA from BED

-Randomize FASTA

-Search Motif in FASTA

-DNA Shape from BED

-DNA Shape from FASTA

Figure Generation:

-Heatmap

-Merge Heatmaps

-4Color Sequence Plot