All Projects → JetBrains-Research → bioinf-commons

JetBrains-Research / bioinf-commons

Licence: MIT license
Bioinformatics library in Kotlin

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to bioinf-commons

cljam
A DNA Sequence Alignment/Map (SAM) library for Clojure
Stars: ✭ 85 (+304.76%)
Mutual labels:  fasta, bed, bam, fastq, 2bit
fuc
Frequently used commands in bioinformatics
Stars: ✭ 23 (+9.52%)
Mutual labels:  fasta, bed, bam, fastq
Pairfq
Sync paired-end FASTA/Q files and keep singleton reads
Stars: ✭ 18 (-14.29%)
Mutual labels:  fasta, fastq
naf
Nucleotide Archival Format - Compressed file format for DNA/RNA/protein sequences
Stars: ✭ 35 (+66.67%)
Mutual labels:  fasta, fastq
pheniqs
Fast and accurate sequence demultiplexing
Stars: ✭ 14 (-33.33%)
Mutual labels:  bam, fastq
bioSyntax-archive
Syntax highlighting for computational biology
Stars: ✭ 16 (-23.81%)
Mutual labels:  fasta, bam
sample
Performs memory-efficient reservoir sampling on very large input files delimited by newlines
Stars: ✭ 61 (+190.48%)
Mutual labels:  sampling, bed
bin
My bioinfo toolbox
Stars: ✭ 42 (+100%)
Mutual labels:  bam, fastq
hts-python
pythonic wrapper for libhts (moved to: https://github.com/quinlan-lab/hts-python)
Stars: ✭ 48 (+128.57%)
Mutual labels:  fasta, bam
saddle
SADDLE: Scala Data Library
Stars: ✭ 23 (+9.52%)
Mutual labels:  dataframe
life-progress
🚼->🚶->👻
Stars: ✭ 20 (-4.76%)
Mutual labels:  progress
tv
📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
Stars: ✭ 1,763 (+8295.24%)
Mutual labels:  dataframe
arrow-datafusion
Apache Arrow DataFusion SQL Query Engine
Stars: ✭ 2,360 (+11138.1%)
Mutual labels:  dataframe
MAnorm2
MAnorm2 for Normalizing and Comparing ChIP-seq Samples
Stars: ✭ 15 (-28.57%)
Mutual labels:  chip-seq
torch-dataframe
Utility class to manipulate dataset from CSV file
Stars: ✭ 67 (+219.05%)
Mutual labels:  dataframe
Fraud-Detection-in-Online-Transactions
Detecting Frauds in Online Transactions using Anamoly Detection Techniques Such as Over Sampling and Under-Sampling as the ratio of Frauds is less than 0.00005 thus, simply applying Classification Algorithm may result in Overfitting
Stars: ✭ 41 (+95.24%)
Mutual labels:  sampling
nest-rabbit-tasks
nest-rabbit-worker is a TaskQueue based upon RabbitMQ for NestJS
Stars: ✭ 29 (+38.1%)
Mutual labels:  bam
GGR-cwl
CWL tools and workflows for GGR
Stars: ✭ 20 (-4.76%)
Mutual labels:  chip-seq
libfmp
libfmp - Python package for teaching and learning Fundamentals of Music Processing (FMP)
Stars: ✭ 71 (+238.1%)
Mutual labels:  hmm
ProBar
this script will allow you to configure a progress bar with a timer with other options
Stars: ✭ 0 (-100%)
Mutual labels:  progress

JetBrains Research license tests

Bioinf-commons

Bioinformatics library in Kotlin.

Contents

  • org.jetbrains.bio.dataframe - Pandas like dataframe
  • org.jetbrains.bio.experiment - Named computation - experiment and resources configuration
  • org.jetbrains.bio.genome - APIs for working with Genome, Sequence, Genes, Ontologies etc.
    • containers - Genome location sets API
    • coverage - Genome coverage API, paired/single end, fragment size estimation
    • data - Describe any kind of dataset resources including replicates
    • format - Bam (including Bisulfite sequencing), Bed, Fasta, Fastq, 2bit formats support
    • methylome - API to work with methylomes - filtration, statistics, aggregations etc.
    • query - Named functions - queries with caching capabilities
    • sampling - 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 testing
  • org.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:

  • SPAN Semi-supervised Peak Analyzer
  • JBR JBR Genome Browser
  • FARM hierarchical association rule mining and visualization method
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].