All Projects → vpc-ccg → Lordfast

vpc-ccg / Lordfast

Licence: gpl-3.0
Sensitive and Fast Alignment Search Tool for Long Read sequencing Data.

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Lordfast

Lio Mapping
Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
Stars: ✭ 520 (+1385.71%)
Mutual labels:  mapping
Kimera Vio
Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.
Stars: ✭ 741 (+2017.14%)
Mutual labels:  mapping
Kakajson
Fast conversion between JSON and model in Swift.
Stars: ✭ 867 (+2377.14%)
Mutual labels:  mapping
Iclient Javascript
Modern GIS Web Client for JavaScript, based on Leaflet\OpenLayers\MapboxGL-JS\Classic(iClient8C), enhanced with ECharts\D3\MapV etc. Contributed by SuperMap & community.
Stars: ✭ 593 (+1594.29%)
Mutual labels:  mapping
Mapserver
Source code of the MapServer project. Please submit pull requests to the 'main' branch.
Stars: ✭ 693 (+1880%)
Mutual labels:  mapping
Bidict
The bidirectional mapping library for Python.
Stars: ✭ 779 (+2125.71%)
Mutual labels:  mapping
Wicket
A modest library for moving between Well-Known Text (WKT) and various framework geometries
Stars: ✭ 484 (+1282.86%)
Mutual labels:  mapping
Mobility Explorer
Understand transportation networks around the world using Transitland open data and Valhalla routing engine APIs
Stars: ✭ 31 (-11.43%)
Mutual labels:  mapping
Visual slam related research
视觉(语义) SLAM 相关研究跟踪
Stars: ✭ 708 (+1922.86%)
Mutual labels:  mapping
Joctomap
Java/Android wrapper for Octomap: an octree-based mapping library
Stars: ✭ 11 (-68.57%)
Mutual labels:  mapping
Voxblox
A library for flexible voxel-based mapping, mainly focusing on truncated and Euclidean signed distance fields.
Stars: ✭ 623 (+1680%)
Mutual labels:  mapping
Leaflet Dvf
Leaflet Data Visualization Framework
Stars: ✭ 678 (+1837.14%)
Mutual labels:  mapping
Mappinggenerator
🔄 "AutoMapper" like, Roslyn based, code fix provider that allows to generate mapping code in design time.
Stars: ✭ 831 (+2274.29%)
Mutual labels:  mapping
Fasteasymapping
A tool for fast serializing & deserializing of JSON
Stars: ✭ 556 (+1488.57%)
Mutual labels:  mapping
Aclu
Code for Hawaii + ACLU app to show public access rights
Stars: ✭ 20 (-42.86%)
Mutual labels:  mapping
Elevation mapping
Robot-centric elevation mapping for rough terrain navigation
Stars: ✭ 520 (+1385.71%)
Mutual labels:  mapping
Codablealamofire
An extension for Alamofire that converts JSON data into Decodable objects.
Stars: ✭ 744 (+2025.71%)
Mutual labels:  mapping
Geemap
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and folium
Stars: ✭ 959 (+2640%)
Mutual labels:  mapping
Arcgis Python Api
Documentation and samples for ArcGIS API for Python
Stars: ✭ 954 (+2625.71%)
Mutual labels:  mapping
Anakin
This Node module maps all application's dependencies and centralizes everything, at only one place
Stars: ✭ 8 (-77.14%)
Mutual labels:  mapping

lordFAST: sensitive and Fast Alignment Search Tool for LOng noisy Read sequencing Data

lordFAST is a sensitive tool for mapping long reads with high error rates. lordFAST is specially designed for aligning reads from PacBio sequencing technology but provides the user the ability to change alignment parameters depending on the reads and application.

How to install?

Build Status

Requirements

  • GCC ≥ 4.4.7
  • zlib

Using conda

lordFast can be installed using conda package manager via bioconda channel:

$ conda install -c bioconda lordfast

From source code

In order to build lordFAST, please download the latest release from https://github.com/vpc-ccg/lordfast/releases or alternatively clone the repository by running the following command:

$ git clone https://github.com/vpc-ccg/lordfast.git

Now the code can be compiled easily by running make command line which builds the binary file lordfast.

$ cd lordfast
$ make

How to run?

SYNOPSIS

lordfast --index FILE [OPTIONS]
lordfast --search FILE --seq FILE [OPTIONS]

OPTIONS

Run lordfast -h or man ./HELP.man to see available options.

Indexing options

-I, --index STR
    Path to the reference genome file in FASTA format which is supposed to be indexed. [required]

Mapping options

-S, --search STR
    Path to the reference genome file in FASTA format. [required]

-s, --seq STR
    Path to the file containing read sequences in FASTA/FASTQ format. [required]

-o, --out STR
    Write output to STR file rather than standard output. [stdout]

-t, --threads INT
    Use INT number of CPU cores. Pass 0 to use all the available cores. [1]

Advanced options

-k, --minAnchorLen INT
    Minimum required length of anchors to be considered. [14]

-n, --numMap INT
    Perform alignment for at most INT candidates. [10]

-l, --minReadLen INT
    Do not try to map any read shorter than INT bp and report them as unmapped. [1000]

-c, --anchorCount INT
    Consider INT anchoring positions on the long read. [1000]

-m, --maxRefHit INT
    Ignore anchoring positions with more than INT reference hits. [1000]

-R, --readGroup STR
    SAM read group line in a format like '@RG\tID:foo\tSM:bar'. []

-a, --chainAlg INT
    Chaining algorithm to use. Options are "dp-n2" and "clasp". [dp-n2]

--noSamHeader
    Do not print sam header in the output.

Other options

-h, --help
    Prints this help file.

-v, --version
    Prints the version of software.

EXAMPLES

Indexing reference genome:

$ ./lordfast --index refgen.fasta

Mapping to the reference genome:

$ ./lordfast --search refgen.fa --seq reads.fastq > map.sam
$ ./lordfast --search refgen.fa --seq reads.fastq --threads 4 > map.sam

Publication

Haghshenas E., Sahinalp S.C. and Hach F., "lordFAST: sensitive and Fast Alignment Search Tool for LOng noisy Read sequencing Data" Bioinformatics (2018) DOI: 10.1093/bioinformatics/bty544

Bugs

Please report the bugs through lordFAST's issues page at https://github.com/vpc-ccg/lordfast/issues.

Contact

Ehsan Haghshenas (ehaghshe AT sfu DOT ca)

Copyright and License

This software is released under GNU General Public License (v3.0)
Copyright (c) 2018 Simon Fraser University

  • BWA (used for the BWT-based index) is developed by Heng Li and is licensed under GPL
  • Edlib (used for global alignment) is developed by Martin Sosic and is licensed under MIT
  • ksw (used for alignment extension) is licensed under MIT
  • clasp (can be used for chaining) is developed and copyrighted by Christian Otto
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].