Skip to content

Commit fc0ab88

Browse files
authored
Merge pull request #139 from tp2750/update_bioinf
Reorganize Bioinformatics and add two packages
2 parents 9946c38 + 26f1559 commit fc0ab88

2 files changed

Lines changed: 50 additions & 16 deletions

File tree

docs/comparisons/bioinformatics/index.md

Lines changed: 48 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,10 @@ title = "Bioinformatics"
33
+++
44

55
# Bioinformatics
6+
@@badge ![BioJulia](https://avatars.githubusercontent.com/u/6486271?s=100&v=4) @@
67

78
The [BioJulia](https://github.com/biojulia) organization collects a lot of great packages related to bioinformatics.
89

9-
## Bio.jl is Deprecated
10-
11-
Note that the [Bio.jl](https://github.com/BioJulia/Bio.jl) package is deprecated.
12-
In [this blogpost](https://biojulia.dev/posts/biojl/), the main developer of Bio.jl, describes where the functionality has gone:
13-
14-
15-
* Bio.Seq became [BioSequences.jl](https://github.com/BioJulia/BioSequences.jl/)
16-
* Bio.Align became [BioAlignments.jl](https://github.com/BioJulia/BioAlignments.jl/)
17-
* Bio.Intervals became [GenomicFeatures.jl](https://github.com/BioJulia/GenomicFeatures.jl/)
18-
* Bio.Structure became [BioStructures.jl](https://github.com/BioJulia/BioStructures.jl/)
19-
* Bio.Var became [GeneticVariation.jl](https://github.com/BioJulia/GeneticVariation.jl/)
20-
* Bio.Phylo became [Phylogenies.jl](https://github.com/BioJulia/Phylogenies.jl/)
21-
* Bio.Services became [BioServices.jl](https://github.com/BioJulia/BioServices.jl/)
22-
* Bio.Tools became [BioTools.jl](https://github.com/BioJulia/BioTools.jl/) (now archived)
23-
2410
# File Parsers
2511

2612
An important task in bioinformatics is parsing files in various standard formats.
@@ -211,5 +197,51 @@ In particular, it eases the analysis of coevoling position in an MSA using **Mut
211197
MI-derived scores are good predictors of inter-residue contacts in a protein structure and functional sites in proteins [2,3].
212198
To allow such analysis, MIToS also implements several useful tools for working with protein structures, such as those available in the **Protein Data Bank (PDB)** or predicted by AlphaFold 2.
213199

200+
## XSim.jl
201+
{{badge XSim}}
202+
> Simulate sequence data and complicated pedigree structures
203+
[XSim.jl](https://github.com/reworkhow/XSim.jl)
204+
205+
From the package README:
206+
207+
XSim is a fast and user-friendly tool to simulate sequence data and complicated pedigree structures.
208+
209+
Features
210+
211+
* An efficient CPOS algorithm
212+
* Using founders that are characterized by real genome sequence data
213+
* Complicated pedigree structures among descendants
214+
215+
## GeneFinder.jl
216+
{{badge GeneFinder}}
217+
> A Gene Finder framework for Julia.
218+
219+
[GeneFinder.jl](https://github.com/camilogarciabotero/GeneFinder.jl) is a species-agnostic, algorithm extensible, sequence-anonymous (genome, metagenomes) *gene finder* library framework for the Julia Language.
220+
221+
From the package README:
222+
223+
The `GeneFinder` package aims to be a versatile module that enables the application of different gene finding algorithms to the `BioSequence` type, by providing a common interface and a flexible data structure to store the predicted ORFI or genes. The package is designed to be easily extensible, allowing users to implement their own algorithms and integrate them into the framework.
224+
225+
This package is currently under development and is not yet ready for production use. The API is subject to change.
226+
227+
214228
# Star History
215-
{{star_history BioSequences BioAlignments GenomicFeatures BioStructures GeneticVariation Phylogenies GenomeGraphs BioServices NCBIBlast FASTX XAM PairwiseMappingFormat ProteinSecondaryStructures BioMakie MIToS}}
229+
{{star_history BioSequences BioAlignments BioStructures GeneticVariation GenomeGraphs FASTX XAM BioMakie MIToS}}
230+
231+
{{star_history GenomicFeatures GenomicAnnotations Phylogenies NCBIBlast BioServices PairwiseMappingFormat ProteinSecondaryStructures GeneFinder XSim}}
232+
233+
234+
# Bio.jl is Deprecated
235+
236+
Note that the [Bio.jl](https://github.com/BioJulia/Bio.jl) package is deprecated.
237+
In [this blogpost](https://biojulia.dev/posts/biojl/), the main developer of Bio.jl, describes where the functionalities have gone:
238+
239+
240+
* Bio.Seq became [BioSequences.jl](https://github.com/BioJulia/BioSequences.jl/)
241+
* Bio.Align became [BioAlignments.jl](https://github.com/BioJulia/BioAlignments.jl/)
242+
* Bio.Intervals became [GenomicFeatures.jl](https://github.com/BioJulia/GenomicFeatures.jl/)
243+
* Bio.Structure became [BioStructures.jl](https://github.com/BioJulia/BioStructures.jl/)
244+
* Bio.Var became [GeneticVariation.jl](https://github.com/BioJulia/GeneticVariation.jl/)
245+
* Bio.Phylo became [Phylogenies.jl](https://github.com/BioJulia/Phylogenies.jl/)
246+
* Bio.Services became [BioServices.jl](https://github.com/BioJulia/BioServices.jl/)
247+
* Bio.Tools became [BioTools.jl](https://github.com/BioJulia/BioTools.jl/) (now archived)

docs/utils.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,8 @@ const PKGINFOS = [
176176
PkgInfo(pkgname="ProteinSecondaryStructures", username="BioJulia", branch="master"),
177177
PkgInfo(pkgname="BioMakie", username="BioJulia", branch="master", docslink="https://biojulia.dev/BioMakie.jl/dev/"),
178178
PkgInfo(pkgname="MIToS", username="diegozea", branch="master"),
179+
PkgInfo(pkgname="GeneFinder", username="camilogarciabotero", branch="main"),
180+
PkgInfo(pkgname="XSim", username="reworkhow", branch="master", docslink="https://reworkhow.github.io/XSim.jl/"),
179181

180182
]
181183

0 commit comments

Comments
 (0)