Search PubMedSearch

SEARCH · Search PubMed

Results for “python”

Search indexed PubMed citations on genomics, clinical trials, systematic reviews and public health. Explore titles, authors and supplied subject terms, then open the PubMed record.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 37 records · Page 2Linked to original sources

CountASAP: a lightweight, easy to use python package for processing ASAPseq data.

BACKGROUND: Declining sequencing costs coupled with the increasing availability of easy-to-use kits for the isolation of DNA and RNA transcripts from single cells have driven a rapid proliferation of studies centered around genomic and transcriptomic data. Simultaneously, a wealth of new techniques have been developed that utilize single cell technologies to interrogate a broad range of cell-biological processes. One recently developed technique, transposase-accessible chromatin with sequencing (ATAC) with select antigen profiling by sequencing (ASAPseq), provides a combination of chromatin accessibility assessments with measurements of cell-surface marker expression levels. While software exists for the characterization of these datasets, there currently exists no tool explicitly designed to reformat ASAP surface marker FASTQ data into a count matrix which can then be used for these downstream analyses. RESULTS: To address this lack of a dedicated tool for ASAPseq data processing, we created CountASAP, an easy-to-use Python package purposefully designed to transform FASTQ files from ASAP experiments into count matrices compatible with commonly-used downstream bioinformatic analysis packages. CountASAP takes advantage of the independence of the relevant data structures to perform fully parallelized matches of each sequenced read to user-supplied input ASAP oligos and unique cell-identifier sequences. We directly compare the performance and user-friendliness of CountASAP to existing tools using similarly-structured data from a more common sequencing experiment: cellular indexing of transcriptomes and epitopes by sequencing (CITEseq). Further benchmarking against existing tools helps to identify proper defaults for CountASAP and assess the agreement of outputs from all tested software. A final test using a novel ASAPseq dataset provides evidence that CountASAP can generate biologically meaningful results that correlate well with paired chromatin accessibility data. CONCLUSIONS: CountASAP shows good agreement with existing, well-tested data processing tools in the analysis of similarly-structured benchmarking data. CountASAP runs efficiently on a standard laptop, has user-friendly documentation, a one-step installation, and represents the first and only tool designed specifically for the processing of ASAPseq data.

Software

[Studies on chemical constituents of the gall of Python molurus bivittatus Schlegel].

Two constituents were isolated from the gall of Python molurus bivittus Schlegel, one is sodium taurodeoxycholate (I). The other is a new compound--sodium tauropythocholate (II). Its structure was elucidated as 3 alpha, 12 alpha, 16 alpha-trihydroxy-5-cholan-24-oic acid N-[2-sulfoethyl] amide by IR, 1HNMR, 13CNMR, MS 13C-1H COSY, and chemical reaction.

Animals

The ultrastructure of the capsule of the neuromuscular spindles from Python reticulatus (Schneid.).

The capsule of the neuromuscular spindles in the lower costocutaneous muscles from Python reticulatus (Schneid.) has been studied at the electron microscope. As in other vertebrate species, the capsule is divisible into 2 components, i.e. an inner and an outer capsule, which display a very similar structure. Moreover, it has been possible to bring to light the continuity of the outer capsule with the cells and fibres of the perineural sheath enveloping the sensory and motory fibres. The capsule cells exhibit a number of pinocytotic vesicles, profiles of granular endoplasmic reticulum, mitochondria, glycogen particles and Golgi complexes. The presence of these structures points to the secretory and transport activities performed by the spindle capsule in the control of the composition of the intracapsular fluid.

Animals

Circumcostal cloacapexy in a python.

A chronic cloacal prolapse in an Indian python was repaired by modification of a cloacapexy technique. After isolation of the cloaca, stay sutures were placed through the lumen of the cloaca and through the musculature of the body wall, incorporating a rib within the pexy.

Animals

Mycotic keratitis in a reticulated python.

An adult male python was observed to have an inflamed right eye. After several weeks of antibiotic and corticosteroid therapy, a granulomatous mass was noticed on the cornea. The condition became progressively worse and the eye was enucleated. The histologic diagnosis was granulomatous mycotic keratitis with panophthalmitis.

Animals

[The organ topography of nonpoisonous snakes of the Boidae (boas and pythons) and Colubridae (adders) families].

In order to assist veterinarians with the diagnosis of diseases in snakes, the organ topography of 142 dissected snakes of 35 different species was analysed and examined in relation to body size and normal biotope. Apart from characteristic species specific differences, it was shown that there is a clear difference between arboreal and terrestrial snakes. It was recorded that nearly in all species the organs shifted along the body in relation to increase in growth.

Animals

polars-bio-fast, scalable, and out-of-core operations on large genomic interval datasets.

MOTIVATION: Genomic studies very often rely on computationally intensive analyses of relationships between features, which are typically represented as intervals along a 1D coordinate system (such as positions on a chromosome). In this context, the Python programming language is extensively used for manipulating and analyzing data stored in a tabular form of rows and columns, called a DataFrame. Pandas is the most widely used Python DataFrame package and has been criticized for inefficiencies and scalability issues, which its modern alternative-Polars-aims to address with a native backend written in the Rust programming language. RESULTS: polars-bio is a Python library that enables fast, parallel and out-of-core operations on large genomic interval datasets. Its main components are implemented in Rust, using the Apache DataFusion query engine and Apache Arrow for efficient data representation. It is compatible with Polars and Pandas DataFrame formats. In a real-world comparison (107 versus 1.2×106 intervals), our library runs overlap queries 6.5×, nearest queries 15.5×, count_overlaps queries 38×, and coverage queries 15× faster than Bioframe. On equally sized synthetic sets (107 versus 107), the corresponding speedups are 1.6×, 5.5×, 6×, and 6×. In streaming mode, on real and synthetic interval pairs, our implementation uses 90× and 15× less memory for overlap, 4.5× and 6.5× less for nearest, 60× and 12× less for count_overlaps, and 34× and 7× less for coverage than Bioframe. Multi-threaded benchmarks show good scalability characteristics. To the best of our knowledge, polars-bio is the most efficient single-node library for genomic interval DataFrames in Python. AVAILABILITY AND IMPLEMENTATION: polars-bio is an open-source Python package distributed under the Apache License available for major platforms, including Linux, macOS, and Windows in the PyPI registry. The online documentation is https://biodatageeks.org/polars-bio/ and the source code is available on GitHub: https://github.com/biodatageeks/polars-bio and Zenodo: https://doi.org/10.5281/zenodo.16374290. are available at Bioinformatics online.

Software