clipkit
a multiple sequence alignment-trimming algorithm for accurate phylogenomic inference
Science Score: 49.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
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: plos.org, zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
a multiple sequence alignment-trimming algorithm for accurate phylogenomic inference
Basic Info
- Host: GitHub
- Owner: JLSteenwyk
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://jlsteenwyk.com/ClipKIT/
- Size: 25.9 MB
Statistics
- Stars: 77
- Watchers: 7
- Forks: 5
- Open Issues: 10
- Releases: 14
Topics
Metadata Files
README.md
Docs · Report Bug · Request Feature
Run ClipKIT in the browser and leave the computing up to us!
ClipKIT is a fast and flexible alignment trimming tool that keeps phylogenetically informative sites and removes others.
If you found clipkit useful, please cite ClipKIT: a multiple sequence alignment trimming software for accurate phylogenomic inference. Steenwyk et al. 2020, PLOS Biology. doi: 10.1371/journal.pbio.3001007.
This documentation covers downloading and installing ClipKIT. Details about each function as well as tutorials for using ClipKIT are available in the online documentation.
Quick Start
```shell
install
pip install clipkit
run
clipkit input.fa ```
Installation
If you are having trouble installing ClipKIT, please contact the lead developer, Jacob L. Steenwyk, via email or twitter to get help.
To install using pip, we strongly recommend building a virtual environment to avoid software dependency issues. To do so, execute the following commands: ```shell
create virtual environment
python -m venv venv
activate virtual environment
source venv/bin/activate
install clipkit
pip install clipkit ``` Note, the virtual environment must be activated to use clipkit.
After using ClipKIT, you may wish to deactivate your virtual environment and can do so using the following command: ```shell
deactivate virtual environment
deactivate ```
Similarly, to install from source, we strongly recommend using a virtual environment. To do so, use the following commands: ```shell
download
git clone https://github.com/JLSteenwyk/ClipKIT.git cd ClipKIT/
create virtual environment
python -m venv venv
activate virtual environment
source venv/bin/activate
install
make install
To deactivate your virtual environment, use the following command:
shell
deactivate virtual environment
deactivate ``` Note, the virtual environment must be activated to use clipkit.
To install via anaconda, execute the following command:
shell
conda install bioconda::clipkit
Visit here for more information: https://anaconda.org/bioconda/clipkit
Owner
- Name: Jacob L. Steenwyk
- Login: JLSteenwyk
- Kind: user
- Location: Berkeley, CA
- Company: University of California, Berkeley
- Website: https://jlsteenwyk.com
- Twitter: JLSteenwyk
- Repositories: 10
- Profile: https://github.com/JLSteenwyk
Berkeley Science Fellow and Postdoctoral Scholar. Evolutionary genomics and software development.
GitHub Events
Total
- Create event: 5
- Release event: 2
- Issues event: 8
- Watch event: 16
- Issue comment event: 13
- Push event: 27
- Pull request event: 2
- Fork event: 1
Last Year
- Create event: 5
- Release event: 2
- Issues event: 8
- Watch event: 16
- Issue comment event: 13
- Push event: 27
- Pull request event: 2
- Fork event: 1
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| JLSteenwyk | j****k@g****m | 148 |
| Thomas Buida | t****a@g****m | 46 |
| Jacob Steenwyk | j****k@J****y | 37 |
| Jacob Steenwyk | j****k@J****t | 21 |
| dependabot[bot] | 4****] | 8 |
| Jacob Steenwyk | j****k@J****l | 8 |
| Jacob L Steenwyk | j****k@J****l | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 22
- Total pull requests: 45
- Average time to close issues: 6 days
- Average time to close pull requests: 23 days
- Total issue authors: 18
- Total pull request authors: 3
- Average comments per issue: 2.77
- Average comments per pull request: 0.27
- Merged pull requests: 25
- Bot issues: 0
- Bot pull requests: 26
Past Year
- Issues: 5
- Pull requests: 6
- Average time to close issues: 20 days
- Average time to close pull requests: 5 minutes
- Issue authors: 4
- Pull request authors: 1
- Average comments per issue: 2.4
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- edgardomortiz (2)
- vagkaratzas (2)
- chtsai0105 (2)
- sanyalab (2)
- sen-pai (1)
- nbat64 (1)
- jsharbrough (1)
- ialbert (1)
- atongsa (1)
- jolienvanhooff (1)
- smorzechowski (1)
- naturepoker (1)
- haruosuz (1)
- zhangwenda0518 (1)
- LifeMine-swyka (1)
Pull Request Authors
- dependabot[bot] (35)
- JLSteenwyk (17)
- TJBIII (5)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 497 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 47
- Total maintainers: 1
pypi.org: clipkit
Alignment trimming software for phylogenetics.
- Homepage: https://github.com/jlsteenwyk/clipkit
- Documentation: https://clipkit.readthedocs.io/
- License: mit
-
Latest release: 2.5.1
published 7 months ago
Rankings
Maintainers (1)
Dependencies
- Cython ==0.29.16
- Pygments ==2.7.4
- appdirs ==1.4.3
- astroid ==2.3.3
- attrs ==19.3.0
- biopython ==1.76
- black ==19.10b0
- bleach ==3.3.0
- certifi ==2020.4.5.1
- chardet ==3.0.4
- click ==7.1.1
- clipkit ==0.0.1
- docutils ==0.16
- idna ==2.9
- isort ==4.3.21
- keyring ==21.2.0
- lazy-object-proxy ==1.4.3
- mccabe ==0.6.1
- more-itertools ==8.2.0
- numpy ==1.21.0
- pathspec ==0.8.0
- pkginfo ==1.5.0.1
- pluggy ==0.13.1
- py ==1.10.0
- pylint ==2.4.4
- pyparsing ==2.4.7
- pytest ==5.4.1
- pytest-mock ==3.0.0
- readme-renderer ==26.0
- regex ==2020.4.4
- requests ==2.23.0
- requests-toolbelt ==0.9.1
- six ==1.14.0
- toml ==0.10.0
- tqdm ==4.45.0
- twine ==3.1.1
- typed-ast ==1.4.1
- urllib3 ==1.25.9
- wcwidth ==0.1.9
- webencodings ==0.5.1
- wrapt ==1.11.2
- sphinx-autobuild * develop
- Pygments *
- Sphinx *
- sphinx_rtd_theme *
- argh ==0.26.2 develop
- livereload ==2.6.3 develop
- pathtools ==0.1.2 develop
- port-for ==0.3.1 develop
- pyyaml ==5.4 develop
- six ==1.15.0 develop
- sphinx-autobuild ==0.7.1 develop
- tornado ==6.1 develop
- watchdog ==2.0.2 develop
- alabaster ==0.7.12
- babel ==2.9.0
- certifi ==2020.12.5
- chardet ==4.0.0
- docutils ==0.16
- idna ==2.10
- imagesize ==1.2.0
- jinja2 ==2.11.3
- markupsafe ==1.1.1
- packaging ==20.9
- pygments ==2.6.1
- pyparsing ==2.4.7
- pytz ==2021.1
- requests ==2.25.1
- snowballstemmer ==2.1.0
- sphinx ==3.0.2
- sphinx-rtd-theme ==0.4.3
- sphinxcontrib-applehelp ==1.0.2
- sphinxcontrib-devhelp ==1.0.2
- sphinxcontrib-htmlhelp ==1.0.3
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-qthelp ==1.0.3
- sphinxcontrib-serializinghtml ==1.1.4
- urllib3 ==1.26.4
- appdirs ==1.4.3
- attrs ==19.3.0
- biopython ==1.76
- click ==7.1.2
- importlib-metadata ==1.6.0
- more-itertools ==8.2.0
- numpy ==1.21.0
- packaging ==20.3
- pathspec ==0.8.0
- pluggy ==0.13.1
- py ==1.10.0
- pyparsing ==2.4.7
- pytest ==5.4.1
- pytest-mock ==3.0.0
- regex ==2020.5.7
- six ==1.14.0
- toml ==0.10.0
- tqdm ==4.45.0
- typed-ast ==1.4.1
- wcwidth ==0.1.9
- zipp ==3.1.0
- appdirs ==1.4.3
- attrs ==19.3.0
- biopython ==1.76
- black ==19.10b0
- click ==7.1.2
- importlib-metadata ==1.6.0
- more-itertools ==8.2.0
- numpy ==1.21.0
- packaging ==20.3
- pathspec ==0.8.0
- pluggy ==0.13.1
- py ==1.10.0
- pyparsing ==2.4.7
- pytest ==5.4.1
- pytest-mock ==3.0.0
- regex ==2020.5.7
- six ==1.14.0
- toml ==0.10.0
- tqdm ==4.45.0
- typed-ast ==1.4.1
- wcwidth ==0.1.9
- zipp ==3.1.0
- appdirs ==1.4.3
- attrs ==19.3.0
- biopython ==1.79
- click ==7.1.2
- importlib-metadata ==1.6.0
- more-itertools ==8.2.0
- numpy ==1.18.2
- packaging ==20.3
- pathspec ==0.8.0
- pluggy ==0.13.1
- py ==1.8.1
- pyparsing ==2.4.7
- pytest ==5.4.1
- pytest-mock ==3.0.0
- regex ==2020.5.7
- six ==1.14.0
- toml ==0.10.0
- tqdm ==4.45.0
- typed-ast ==1.4.1
- wcwidth ==0.1.9
- zipp ==3.1.0
- JamesIves/github-pages-deploy-action releases/v3 composite
- actions/checkout master composite
- actions/setup-python master composite
- codecov/codecov-action v1.0.7 composite
- dschep/install-pipenv-action v1 composite
- appdirs ==1.4.3
- astroid ==2.3.3
- attrs ==19.3.0
- biopython ==1.76
- black ==19.10b0
- bleach ==3.3.0
- certifi ==2023.7.22
- chardet ==3.0.4
- click ==7.1.1
- clipkit ==0.0.1
- cython ==0.29.16
- docutils ==0.16
- idna ==2.9
- isort ==4.3.21
- keyring ==21.2.0
- lazy-object-proxy ==1.4.3
- mccabe ==0.6.1
- more-itertools ==8.2.0
- numpy ==1.21.0
- packaging ==24.0
- pathspec ==0.8.0
- pkginfo ==1.5.0.1
- pluggy ==0.13.1
- py ==1.10.0
- pygments ==2.7.4
- pylint ==2.4.4
- pyparsing ==2.4.7
- pytest ==5.4.1
- pytest-mock ==3.0.0
- readme-renderer ==26.0
- regex ==2020.4.4
- requests ==2.23.0
- requests-toolbelt ==0.9.1
- setuptools ==69.5.1
- six ==1.14.0
- toml ==0.10.0
- tqdm ==4.66.2
- twine ==3.1.1
- typed-ast ==1.4.1
- urllib3 ==1.25.9
- wcwidth ==0.1.9
- webencodings ==0.5.1
- wrapt ==1.11.2