Skip to content
/ SASAR Public

SASAR is a meta-assembly tool to reconcile different assemblies without reference.

License

Notifications You must be signed in to change notification settings

njaupan/SASAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SASAR

SASAR is a meta-assembly tool to reconcile different assemblies without a reference guide.

Table of Contents

Introduction

Installation

  • Minimap2 version 2.20

    git clone https://github.com/lh3/minimap2
    cd minimap2 && make
    
  • gfatools version 0.5

    git clone https://github.com/lh3/gfatools
    cd gfatools && make
    
  • Minigraph version 0.15

    git clone https://github.com/lh3/minigraph
    cd minigraph && make
    
  • Python 3

    • biopython
    • pandas
    • pybedtools
    # Install eihter by conda or pip
    conda install -c conda-forge biopython
    conda install -c bioconda pybedtools
    conda install -c anaconda pandas
    
  • Silix version 1.2.11

    • A tool for Ultra-fast Sequence Clustering from Similarity Networks
    • Make sure Boost libraries are also installed (for Ubuntu issue the following commands, requires root permissions)
    sudo apt-get install libboost-dev
    sudo apt-get install libboost-program-options-dev
    • Install SiLiX, requires root
     wget ftp://pbil.univ-lyon1.fr/pub/logiciel/silix/silix-1.2.11.tar.gz
     tar zxvf silix-1.2.11.tar.gz
     cd silix-1.2.11
     ./configure
     make
     make check
     sudo make install
    

Usage

Hi, I am writing phd thesis and I will have a new version by Decemver 15th 2021, try new version please !

usage: python SASAR.py in_dir

Long read assembly reconciliation

Positional arguments:
  in_dir             input directory containing all assemblies

Settings:
  -t INT             number of CPU threads for whole genome alignment
  -i INT             minimum identity confidence score [95]
  -c INT             minimum coverage confidence score [95]
  -m INT             minium overlap length [50000]
  --repeat_size INT  repeat size [50000]

Output options:
  -o PATH            output directory for SASAR-assembly [./SASAR_output]

Other:
  -h, --help         show this help message and exit
  -v, --version      show program's version number and exit

Dataset

Haploid

Diploid

Docs

Contact

Copyright © 2020 Panpan Zhang (njaupanpan@gmail.com)

Any question, concern, or bug report about the program should be posted as an Issue on GitHub. Before posting, please check previous issues (both Open and Closed) to see if your issue has been addressed already. Also, please follow these good GitHub practices.

About

SASAR is a meta-assembly tool to reconcile different assemblies without reference.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages