Giter Site home page Giter Site logo

cogent3's Introduction

Build Status codecov Using Black Formatting

cogent3

cogent3 is a python library for genomic data analysis, specifically comparative genomics data.

Installation?

We will be up on PyPI as soon as the documentation is written, until then it's download a tarball and pip install from that, or clone.

Project Information

cogent3 is released under the BSD-3 license, documentation for cogent3 is on readthedocs, while cogent3 code is GitHub. If you would like to contribute (and we hope you do!), we have created a companion c3dev GitHub repo which provides details on how to contribute and some useful tools for doing so.

Project History

cogent3 is a descendant of PyCogent. While there is much in common with PyCogent, the amount of change has been substantial, motivating a new name cogent3. This name has been chosen because cogent was always the import name (dating back to 2004!) and it's Python 3 only.

Compared to PyCogent version 1.9, there have been a massive amount of changes. These include integration of many of the new developments on modelling of non-stationary processes published by the Huttley lab over the last decade. We have also modernised some convenience capabilities. For example, we now use tqdm for progress bar display and concurrent.futures and mpi4py.futures for parallel process execution.

We have implemented a cogent3.app module which contains a very different approach to using the capabilities. Notably, a functional programming style interface lowers the barrier to entry for using cogent3's advanced capabilities. Documentation is coming...

Importantly, the app interface should be considered as alpha level code.

cogent3's People

Contributors

gavinhuttley avatar wasade avatar pm67nz avatar gregcaporaso avatar u6052029 avatar mikerobeson avatar thomas-la avatar wjjmjh avatar jairideout avatar justin212k avatar kylebittinger avatar bensylv12 avatar tla6677658 avatar jistombaugh avatar zaneveld avatar clozupone avatar antgonza avatar i000 avatar jensreeder avatar ilialex13 avatar walterst avatar gawbul avatar zz2liu avatar huaemilyying avatar cleme avatar jkgoodrich avatar genomematt avatar meganap avatar got-dna avatar douginator2000 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.