oxbow#
Read specialized bioinformatic file formats as data frames in R, Python, and more.
File formats create a lot of friction for computational biologists. Oxbow is a data unification layer that aims to improve data accessibility and ease of high-performance analytics.
Data I/O is handled in Rust with features exposed to Python and R via Apache Arrow.
Learn more in our recent blog post.
API docs#
- oxbow.partition_from_index_file(path, chunksize)#
- oxbow.read_bam(path_or_file_like, region=None, index=None)#
- oxbow.read_bam_vpos(path_or_file_like, pos_lo, pos_hi, index=None)#
- oxbow.read_bcf(path_or_file_like, region=None, index=None)#
- oxbow.read_bcf_vpos(path_or_file_like, pos_lo, pos_hi, index=None)#
- oxbow.read_bigbed(path_or_file_like, region=None, fields=None)#
- oxbow.read_bigwig(path_or_file_like, region=None, zoom_level=None, zoom_summary_columns=None)#
- oxbow.read_fasta(path, region=None)#
- oxbow.read_fastq(path_or_file_like)#
- oxbow.read_gff(path_or_file_like)#
- oxbow.read_gtf(path_or_file_like)#
- oxbow.read_vcf(path_or_file_like, region=None, index=None)#
- oxbow.read_vcf_vpos(path_or_file_like, pos_lo, pos_hi, index=None)#