bx-python
Tools for manipulating biological data, particularly multiple sequence alignments
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
17 of 34 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Keywords from Contributors
Repository
Tools for manipulating biological data, particularly multiple sequence alignments
Basic Info
- Host: GitHub
- Owner: bxlab
- License: mit
- Language: Python
- Default Branch: main
- Size: 8.96 MB
Statistics
- Stars: 158
- Watchers: 11
- Forks: 53
- Open Issues: 19
- Releases: 20
Metadata Files
README.md
bx-python
The bx-python project is a Python library and associated set of scripts for rapid implementation of genome scale analyses. The library contains a variety of useful modules, but the particular strengths are:
- Classes for reading and working with genome-scale multiple local alignments (in MAF, AXT, and LAV formats)
- Generic data structure for indexing on disk files that contain blocks of data associated with intervals on various sequences (used, for example, to provide random access to individual alignments in huge files; optimized for use over network filesystems)
- Data structures for working with intervals on sequences
- "Binned bitsets" which act just like chromosome sized bit arrays, but lazily allocate regions and allow large blocks of all set or all unset bits to be stored compactly
- "Intersecter" for performing fast intersection tests that preserve both query and target intervals and associated annotation
Requirements
Build currently requires liblzo, e.g. sudo apt-get install liblzo2-dev on debian/ubuntu).
Installing
The package can be installed with pip:
pip install bx-python
It is available in bioconda (recommended):
conda install -c conda-forge -c bioconda bx-python
It is available in Debian and Ubuntu:
sudo apt install python3-bx
Or can be built from a checkout of the repository:
python setup.py install
Owner
- Name: Taylor Lab at Johns Hopkins University
- Login: bxlab
- Kind: organization
- Email: james@taylorlab.org
- Location: Atlanta, GA
- Website: http://taylorlab.org
- Repositories: 27
- Profile: https://github.com/bxlab
GitHub Events
Total
- Watch event: 11
- Issue comment event: 1
- Push event: 2
- Pull request event: 1
- Fork event: 2
Last Year
- Watch event: 11
- Issue comment event: 1
- Push event: 2
- Pull request event: 1
- Fork event: 2
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| James Taylor | j****s@j****g | 270 |
| Bob Harris | r****s@b****u | 137 |
| Nicola Soranzo | n****o@e****k | 79 |
| Ian Schenk | i****n@b****u | 58 |
| David King | d****g@b****u | 46 |
| Kanwei Li | k****i@g****m | 27 |
| Adam Labadorf | a****f@g****m | 23 |
| Lucille Delisle | l****e@e****h | 20 |
| Dan Blankenberg | d****n@b****u | 14 |
| Marcel Bargull | m****l@u****u | 14 |
| mvdbeek | m****k@g****m | 13 |
| guru | d****l@l****t | 11 |
| Matthew Ruffalo | m****o@c****u | 9 |
| olgert denas | g****s@g****m | 9 |
| Nate Coraor | n****e@b****u | 7 |
| brentp | b****e@g****m | 7 |
| Guruprasad Ananda | g****0@b****u | 4 |
| Greg Von Kuster | g****g@b****u | 3 |
| Radmila Kompova | r****o@i****o | 3 |
| adadiehl | a****l@u****u | 3 |
| James Taylor | j****r@e****u | 2 |
| Nicola Soranzo | n****o@t****k | 2 |
| Brad Chapman | c****b@5****m | 2 |
| Steffen Möller | m****r@d****g | 1 |
| odidev | o****v@p****m | 1 |
| Jacob Silterra | j****r@g****m | 1 |
| Nicola Soranzo | n****o@g****m | 1 |
| sontek | s****k@g****m | 1 |
| Nicola Soranzo | n****o@t****t | 1 |
| Hayato anzawa | a****a@s****p | 1 |
| and 4 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 57
- Total pull requests: 45
- Average time to close issues: 10 months
- Average time to close pull requests: about 1 month
- Total issue authors: 50
- Total pull request authors: 16
- Average comments per issue: 2.14
- Average comments per pull request: 1.67
- Merged pull requests: 37
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 5
- Pull requests: 3
- Average time to close issues: about 24 hours
- Average time to close pull requests: about 20 hours
- Issue authors: 5
- Pull request authors: 1
- Average comments per issue: 1.8
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- yurivict (4)
- songtaogui (3)
- tirkarthi (2)
- Carldeboer (2)
- scottgigante (1)
- peterch405 (1)
- mikpom (1)
- EricDeveaud (1)
- alexlenail (1)
- zxl124 (1)
- mufernando (1)
- hmontenegro (1)
- lzamparo (1)
- brobr (1)
- endrebak (1)
Pull Request Authors
- nsoranzo (17)
- mr-c (13)
- mvdbeek (4)
- lldelisle (3)
- jxtx (2)
- mbargull (1)
- cclauss (1)
- smoe (1)
- adamlabadorf (1)
- ronin-gw (1)
- adadiehl (1)
- cool-RR (1)
- juliangehring (1)
- santosh653 (1)
- odidev (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 30,128 last-month
- Total docker downloads: 381,090
-
Total dependent packages: 20
(may contain duplicates) -
Total dependent repositories: 133
(may contain duplicates) - Total versions: 26
- Total maintainers: 2
pypi.org: bx-python
Tools for manipulating biological data, particularly multiple sequence alignments
- Homepage: https://github.com/bxlab/bx-python
- Documentation: https://bx-python.readthedocs.io/
- License: MIT
-
Latest release: 0.14.0
published 11 months ago
Rankings
Maintainers (1)
spack.io: py-bx-python
The bx-python project is a python library and associated set of scripts to allow for rapid implementation of genome scale analyses.
- Homepage: https://github.com/bxlab/bx-python
- License: []
-
Latest release: 0.9.0
published almost 3 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- docker/setup-qemu-action v1 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- numpy *