Skip to content

Commit

Permalink
Merge pull request #524 from cogent3/release
Browse files Browse the repository at this point in the history
Release 2020.2.7a
  • Loading branch information
GavinHuttley committed Feb 7, 2020
2 parents 9a50192 + 22e4fd8 commit 729898e
Show file tree
Hide file tree
Showing 333 changed files with 6,871 additions and 5,730 deletions.
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,10 @@

`cogent3` is unique in providing numerous [non-stationary Markov models](http://www.ncbi.nlm.nih.gov/pubmed/25503772) for modelling sequence evolution, [including codon models](https://www.ncbi.nlm.nih.gov/pubmed/28175284). `cogent3` also includes an extensive collection of time-reversible models (again including [novel codon models](https://www.ncbi.nlm.nih.gov/pubmed/19815689)). We have done more than just invent these new methods, we have [established the most robust algorithms](https://www.ncbi.nlm.nih.gov/pubmed/19099591) for their implementation and their [suitability for real data](https://www.ncbi.nlm.nih.gov/pubmed/23935949). Additionally, there are novel signal processing methods focussed on statistical estimation of [integer period signals](https://www.ncbi.nlm.nih.gov/pubmed/21527008).

![Non-stationary models are better](doc/_static/svg/demo_fit_ns.svg)

### Anyone who wants to undertake exploratory genomic data analysis

Beyond our novel methods, `cogent3` provides an extensive suite of capabilities for manipulating and analysing sequence data. For instance, the ability to read standard biological data formats, manipulate sequences by their annotations, to perform multiple sequence alignment using any of our substitution models, phylogenetic reconstruction and tree manipulation, manipulation of tabular data, visualisation of phylogenies and much more.

![Slicing an alignment by a feature](doc/_static/svg/annotate_domain.svg)

### Anyone looking for a functional programming style approach to genomic data analysis

Our `cogent3.app` module provides a very different approach to using the library capabilities. Notably, a functional programming style interface lowers the barrier to entry for using `cogent3`'s advanced capabilities. It also supports building pipelines suitable for large-scale analysis. Individuals comfortable with R should find this interface pretty easy to use.
Expand Down
207 changes: 164 additions & 43 deletions doc/app/available-apps.ipynb

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions doc/app/dstore.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@
"<style>\n",
"tr:last-child {border-bottom: 1px solid #000;} tr > th {text-align: center !important;} tr > td {text-align: left !important;}\n",
"</style>\n",
"<caption style=\"color: rgb(250, 250, 250); background: rgba(30, 140, 200, 1); align=top;\"><span style=\"font-weight: bold;\">Locked db store. Locked to pid=8582, current pid=46096</span><span></span></caption>\n",
"<caption style=\"color: rgb(250, 250, 250); background: rgba(30, 140, 200, 1); align=top;\"><span style=\"font-weight: bold;\">Locked db store. Locked to pid=8582, current pid=13845</span><span></span></caption>\n",
"<thead style=\"background: rgba(161, 195, 209, 0.75); font-weight: bold; text-align: center;\">\n",
"<th>record type</th>\n",
"<th>number</th>\n",
Expand All @@ -243,7 +243,7 @@
"3 rows x 2 columns</p>"
],
"text/plain": [
"Locked db store. Locked to pid=8582, current pid=46096\n",
"Locked db store. Locked to pid=8582, current pid=13845\n",
"=====================\n",
"record type number\n",
"---------------------\n",
Expand Down Expand Up @@ -409,7 +409,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.3"
"version": "3.8.1"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
Expand Down
105 changes: 55 additions & 50 deletions doc/app/evo-ancestral-states.ipynb

Large diffs are not rendered by default.

0 comments on commit 729898e

Please sign in to comment.