bioinf-commons
bioinf-commons copied to clipboard
Bioinformatics library in Kotlin
Bioinf-commons
Bioinformatics library in Kotlin.
Contents
org.jetbrains.bio.dataframe- Pandas like dataframeorg.jetbrains.bio.experiment- Named computation - experiment and resources configurationorg.jetbrains.bio.genome- APIs for working with Genome, Sequence, Genes, Ontologies etc.containers- Genome location sets APIcoverage- Genome coverage API, paired/single end, fragment size estimationdata- Describe any kind of dataset resources including replicatesformat- Bam (including Bisulfite sequencing), Bed, Fasta, Fastq, 2bit formats supportmethylome- API to work with methylomes - filtration, statistics, aggregations etc.query- Named functions - queries with caching capabilitiessampling- API for genomic sampling - sequencies, locations, etc.sequence- Genome sequence API
Also: Biomart, Ensembl, UCSC support, Genomes and Genes annotations
org.jetbrains.bio.statistics- Statistics utilities including distributions mixtures, hmms and hypothesis testingorg.jetbrains.bio.util- Cancellable computations, progress reporters, logging utilities, and other utils
Tests
$ ./gradlew clean test --no-daemon --max-workers 1
Usages
Used in the following projects: