Coder Social home page Coder Social logo

andi's Introduction

Build Status

About

This is the andi program for estimating the evolutionary distance between closely related genomes.

Build Instructions

For the latest stable release of andi download the tar ball. If you'd like to contribute to this software, feel free to create a fork of our git repository and send pull requests.

Prerequisites

This program has the following dependencies: kseq.h, RMQ_improved and libdivsufsort. The former two are included in the lib directory. Please make sure you installed the latter before attempting a build. If you did get the source, not as a tarball, but straight from the git repository, you will also need the autotools. Run autoreconf -i to generate the configure script and continue with the next step.

Compiling

Assuming you have installed all prerequisites, building is as easy as follows.

$ ./configure
$ make
$ make install

Excessive build instructions are located in INSTALL. If the build was successful you can get the usage instructions via --help or the man page.

$ andi --help
$ man andi

Code documentation is provided via doxygen.

$ make code-docs

Unit Test

To run the unit tests, you also need to install GLIB2 and enable the unit tests at configuration time as follows.

$ ./configure --enable-unit-tests
$ make check

Links and Additional Resources

The release of this software is accompanied by a paper from Haubold et al.. It explains the used anchor distance strategy in great detail. The maf2phy.awk script used in the validation process is located under scripts. Simulations were done using our own simK tool.

Data Sets

    1. E. coli strains: data
  1. 109 E. coli ST131 strains (paper):
  2. 3085 Streptococcus pneumoniae strains (paper): ftp://ftp.sanger.ac.uk/pub/pathogens/Streptococcus/pneumoniae/Maela_assemblies.tgz

License

Copyright © 2014 Fabian Klötzl
License GPLv3+: GNU GPL version 3 or later.

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. The full license text is available at http://gnu.org/licenses/gpl.html.

andi's People

Contributors

kloetzl avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.