edlib

Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance. (by Martinsos)

Edlib Alternatives

Similar projects and alternatives to edlib

  1. seq

    15 edlib VS seq

    Discontinued A high-performance, Pythonic language for bioinformatics

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. casadi

    4 edlib VS casadi

    CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.

  4. libnitrokey

    Communicate with Nitrokey devices in a clean and easy manner

  5. nanopolish

    Signal-level algorithms for MinION data

  6. edlibtest

    Discontinued Private changes to https://github.com/Martinsos/edlib

  7. bwa-mem2

    The next version of bwa-mem

  8. frugally-deep

    A lightweight header-only library for using Keras (TensorFlow) models in C++.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. diamond

    3 edlib VS diamond

    Accelerated BLAST compatible local sequence aligner. (by bbuchfink)

  11. seqan3

    The modern C++ library for sequence analysis. Contains version 3 of the library and API docs.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better edlib alternative or higher similarity.

edlib discussion

Log in or Post with

edlib reviews and mentions

Posts with mentions or reviews of edlib. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-03.
  • What's an efficient way to find multiple subsequences in several FASTQs?
    1 project | /r/bioinformatics | 8 Feb 2022
    I’ve got a similar situation. I was implementing the Smith-Waterman algorithm when I figured someone had to have already written a “fast” version of this. I found the edlib package (https://github.com/Martinsos/edlib) which does sequence alignment using Levenshtein distance. Essentially same DP algorithm as your traditional NW or SW only this is a C++ implementation with a Python wrapper. (I’m assuming you’re using Python, could be wrong though). The pertinent aspects of the output of this function contains the distance (dissimilarity) and the location (what index does the alignment start and end). This tool may go a ways to helping your pipeline. You could also look to metagenomic papers for inspiration as this is a problem (find a substring in a huge amount of data) that the community contends with all the time. Kmer based approach may also be useful if you want to attempt the alignment free path. Cheers.
  • ModuleNotFoundError after running `pip install -e .` locally
    2 projects | /r/learnpython | 3 Jan 2022
    I appear to get that error with the original source as well. https://github.com/Martinsos/edlib

Stats

Basic edlib repo stats
2
547
6.2
2 months ago

Martinsos/edlib is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of edlib is C++.


Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io