jkimlab / GMASS

2 stars 1 forks source link

GMASS

The GMASS score is a novel measure for representing structural similarity between two assemblies. It represents the structural similarity of a pair of assemblies based on the length and number of similar genomic regions defined as consensus segment blocks (CSBs) in the assemblies.

GMASS_diagram

Quick start

git clone https://github.com/jkimlab/GMASS.git 
cd GMASS
perl setup.pl install
perl calculateGMASS.pl -p example/params.txt -o outdir

Install package

System requirement

To install the package for calculating GMASS score,

git clone https://github.com/jkimlab/GMASS.git
cd GMASS
perl setup.pl install

User can test whether the package is installed properly as

perl calculateGMASSS.pl -p example/params.txt -o outdir

User can also uninstall this package as

perl setup.pl uninstall

Run package

Usage

calculateGMASS.pl [options] -f1 <fasta1> -f2 <fasta2> -r <resolutions> -s <dist>

-Inputs:
  -f1/-f2       Uncompressed sequence files in fasta format
  -r|--resolution       Comma-separated resolution list
  -s|--strict       Alignment strictness [self|near|medium|far] (Default: near)

-Options:
  -c|--core     Core number  (Default: 1)
  -o|--outdir       Path of output directory  (Default: Current directory)
  -h|--help     Print help message

You can offer the input parameters to the package using a file as

  calculateGMASS.pl [options] -p <params>

Inputs

Outputs

If the packages run successfully, The output directory looks like this.

  aln.log  assembly_CSB.stats.txt  chainNet/  CSB/  data/  scores.txt

Third party tools

How to cite

Kwon D, Lee J, Kim J. GMASS: a novel measure for genome assembly structural similarity. BMC Bioinformatics. 2019 Mar 18;20(1):147. doi: 10.1186/s12859-019-2710-z.

Contact

bioinfolabkr@gmail.com