django-blastplus
simple django app for blast search
Science Score: 26.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
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.1%) to scientific vocabulary
Keywords from Contributors
Repository
simple django app for blast search
Basic Info
- Host: GitHub
- Owner: michal-stuglik
- License: mit
- Language: Python
- Default Branch: master
- Size: 481 KB
Statistics
- Stars: 17
- Watchers: 3
- Forks: 4
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
django-blastplus
A simple Django app to conduct web-based homology search with blast+.
Requirements
- Blast+
- Python 3.6+
- Django 3.0
- Biopython
Install
bash
pip install -r requirements/base.txt
Download
Quick start
Add "blastplus" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (
'blastplus',
)
Include the polls URLconf in your project urls.py like this::
url(r'^blast/', include('blastplus.urls')),
You can modify some defaults in blastplus.settings
- e.g. modify path to nucleotide database::
BLAST_DB_NUCL_LIST = [
{
"name": "sample1",
"path": 'blastplus/sampledata/sample_db1/sample_db',
"desc": "Sample database 1",
"annotated": False, },
{
"name": "sample2",
"path": 'blastplus/sampledata/sample_db2/sample_db2',
"desc": "Sample database 2",
"annotated": False, },
]
Visit search pages:
Example
See our NewtBase portal with django-blastplus app inside. Code newtbase @ github
Owner
- Name: Michał Stuglik
- Login: michal-stuglik
- Kind: user
- Repositories: 6
- Profile: https://github.com/michal-stuglik
GitHub Events
Total
- Delete event: 3
- Issue comment event: 2
- Push event: 2
- Pull request event: 8
- Create event: 4
Last Year
- Delete event: 3
- Issue comment event: 2
- Push event: 2
- Pull request event: 8
- Create event: 4
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Michal Stuglik | s****k@g****m | 75 |
| dependabot[bot] | 4****] | 12 |
| Chen Wen | c****n@b****m | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 2
- Total pull requests: 20
- Average time to close issues: N/A
- Average time to close pull requests: 7 days
- Total issue authors: 1
- Total pull request authors: 3
- Average comments per issue: 0.0
- Average comments per pull request: 0.25
- Merged pull requests: 15
- Bot issues: 0
- Bot pull requests: 18
Past Year
- Issues: 0
- Pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: about 1 month
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.5
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 4
Top Authors
Issue Authors
- mictadlo (2)
Pull Request Authors
- dependabot[bot] (20)
- michal-stuglik (1)
- wen-chen (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 34 last-month
- Total dependent packages: 0
- Total dependent repositories: 3
- Total versions: 11
- Total maintainers: 1
pypi.org: django-blastplus
A simple Django app to conduct web-based blast+ local alignment search.
- Homepage: https://github.com/michal-stuglik/django-blastplus
- Documentation: https://django-blastplus.readthedocs.io/
- License: MIT License
-
Latest release: 3.0.0
published over 6 years ago
Rankings
Maintainers (1)
Dependencies
- biopython ==1.76
- django ==3.1.13
- coverage ==4.5.4 development
- django-nose ==1.4.6 development
- django-webtest ==1.9.7 development