Nextclade

Nextclade: clade assignment, mutation calling and quality control for viral genomes - Published in JOSS (2021)

https://github.com/nextstrain/nextclade

Science Score: 95.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 6 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
    5 of 28 committers (17.9%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

clade clades coronavirus covid covid-19 covid19 dna influenza ncov neherlab next-generation-sequencing nextstrain research rna sars-cov-2 science sequences sequencing strain virus

Keywords from Contributors

ode mesh benchmarking
Last synced: 6 months ago · JSON representation

Repository

Viral genome alignment, mutation calling, clade assignment, quality checks and phylogenetic placement

Basic Info
Statistics
  • Stars: 243
  • Watchers: 19
  • Forks: 64
  • Open Issues: 132
  • Releases: 126
Topics
clade clades coronavirus covid covid-19 covid19 dna influenza ncov neherlab next-generation-sequencing nextstrain research rna sars-cov-2 science sequences sequencing strain virus
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License

README.md

Nextclade

Viral genome clade assignment, mutation calling, and sequence quality checks

by Nextstrain team

🌎 clades.nextstrain.org

| | |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Brief demonstration of Nextclade Web. Large version is here. |

License

CircleCI master branch CircleCI staging branch CircleCI release branch CircleCI release-cli branch Security Headers Mozilla Observatory

GitHub last commit GitHub commit activity GitHub contributors DeepScan grade

Nextclade European Galaxy server

package.json version GitHub releases Nextclade Docker image version Nextclade Docker image version

JOSS publication


Visit clades.nextstrain.org button

Documentation button Report issue button Request feature button Discuss button

📜️ Citation

If you use results obtained with Nextclade in a publication, please

  • cite our paper:

    Aksamentov, I., Roemer, C., Hodcroft, E. B., & Neher, R. A., (2021). Nextclade: clade assignment, mutation calling and quality control for viral genomes. Journal of Open Source Software, 6(67), 3773, https://doi.org/10.21105/joss.03773

(bibtex)

  • where possible, provide a link to Nextclade Web:

    https://clades.nextstrain.org

📗 Documentation

  • Documentation for Nextclade: https://docs.nextstrain.org/projects/nextclade
  • Documentation for the parent project, Nextstrain: https://docs.nextstrain.org

🧑‍💻 Development

Read developer guide here: docs/dev/developer-guide.md

✨ Team

Nextclade is a part of Nextstrain logo Nextstrain project .

It is maintained by:

Ivan Aksamentov

Senior Software Engineer
NeherLab, Biozentrum, University of Basel
Swiss Institute of Bioinformatics

Richard Neher

Principal Investigator
NeherLab, Biozentrum, University of Basel
Swiss Institute of Bioinformatics

Cornelius Roemer

Staff Scientist
NeherLab, Biozentrum, University of Basel
Swiss Institute of Bioinformatics

We are thankful to all our contributors, no matter how they contribute: in ideas, science, code, documentation or otherwise. Thanks goes to these people (emoji key):

Emma Hodcroft
Emma Hodcroft

🤔 ⚠️ 📢 👀
Anna Parker
Anna Parker

💻 ⚠️ 🤔
Thomas Sibley
Thomas Sibley

🚇 🛡️
Victor Lin
Victor Lin

💻 📖
Theo Sanderson
Theo Sanderson

💻
Natalie Stroud
Natalie Stroud

🖋 🌍
Alex Rubinsteyn
Alex Rubinsteyn

📖
Christopher Bottoms
Christopher Bottoms

📖
Finlay Maguire
Finlay Maguire

📖
dnanto
dnanto

💻 🔣

This project follows the all-contributors specification. Contributions of any kind welcome!

⚖️ License

MIT License

Owner

  • Name: Nextstrain
  • Login: nextstrain
  • Kind: organization

Real-time tracking of pathogen evolution

JOSS Publication

Nextclade: clade assignment, mutation calling and quality control for viral genomes
Published
November 30, 2021
Volume 6, Issue 67, Page 3773
Authors
Ivan Aksamentov ORCID
Biozentrum, University of Basel, Switzerland, Swiss Institute of Bioinformatics, Basel, Switzerland
Cornelius Roemer ORCID
Biozentrum, University of Basel, Switzerland, Swiss Institute of Bioinformatics, Basel, Switzerland
Emma B. Hodcroft ORCID
Swiss Institute of Bioinformatics, Basel, Switzerland, Institute of Social and Preventive Medicine, University of Bern, Bern, Switzerland
Richard A. Neher ORCID
Biozentrum, University of Basel, Switzerland, Swiss Institute of Bioinformatics, Basel, Switzerland
Editor
Kelly Rowland ORCID
Tags
phylogenetics typing sequence alignment

GitHub Events

Total
  • Create event: 59
  • Release event: 16
  • Issues event: 41
  • Watch event: 22
  • Delete event: 9
  • Issue comment event: 119
  • Push event: 36
  • Pull request review comment event: 6
  • Pull request review event: 10
  • Pull request event: 33
  • Fork event: 3
Last Year
  • Create event: 59
  • Release event: 16
  • Issues event: 41
  • Watch event: 22
  • Delete event: 9
  • Issue comment event: 120
  • Push event: 36
  • Pull request review comment event: 6
  • Pull request review event: 10
  • Pull request event: 33
  • Fork event: 3

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 5,375
  • Total Committers: 28
  • Avg Commits per committer: 191.964
  • Development Distribution Score (DDS): 0.162
Past Year
  • Commits: 340
  • Committers: 7
  • Avg Commits per committer: 48.571
  • Development Distribution Score (DDS): 0.144
Top Committers
Name Email Commits
ivan-aksamentov i****v@g****m 4,503
Richard Neher r****r@u****h 431
Cornelius Roemer c****r@g****m 304
mt-gitlocalize mt@g****m 28
dependabot[bot] 4****] 27
anna-parker a****r@g****m 25
Victor Lin 1****n 16
Thomas Sibley t****y@f****g 10
nextstrain-bot n****t 4
John SJ Anderson j****4@f****g 3
dnanto d****2@g****u 3
snyk-bot s****t@s****o 3
Natalie Stroud s****1@n****u 2
Emma Hodcroft e****t@g****m 2
Actat a****h@g****m 1
Alex Rubinsteyn a****n@g****m 1
Björn Grüning b****n@g****u 1
Bryan Tegomoh 6****h 1
Chaoran Chen m****l@c****e 1
Christopher Bottoms m****s 1
Finlay Maguire f****e@g****m 1
Gordon Julian Koehn k****g@e****h 1
John Huddleston h****j@g****m 1
Jover Lee j****1@g****m 1
Theo Sanderson t****o@t****o 1
j23414 j****g@i****u 1
Jason J****n@m****c 1
eharkins e****s@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 176
  • Total pull requests: 500
  • Average time to close issues: 12 months
  • Average time to close pull requests: 27 days
  • Total issue authors: 58
  • Total pull request authors: 13
  • Average comments per issue: 2.16
  • Average comments per pull request: 1.51
  • Merged pull requests: 356
  • Bot issues: 0
  • Bot pull requests: 51
Past Year
  • Issues: 53
  • Pull requests: 123
  • Average time to close issues: 7 days
  • Average time to close pull requests: 6 days
  • Issue authors: 30
  • Pull request authors: 8
  • Average comments per issue: 0.89
  • Average comments per pull request: 1.44
  • Merged pull requests: 75
  • Bot issues: 0
  • Bot pull requests: 20
Top Authors
Issue Authors
  • corneliusroemer (52)
  • ivan-aksamentov (22)
  • ryhisner (7)
  • liamxg (6)
  • ammaraziz (5)
  • theosanderson (5)
  • AngieHinrichs (5)
  • joverlee521 (5)
  • FedeGueli (4)
  • jameshadfield (3)
  • anna-parker (3)
  • fanninpm (3)
  • victorlin (3)
  • rneher (3)
  • genehack (3)
Pull Request Authors
  • ivan-aksamentov (332)
  • corneliusroemer (57)
  • dependabot[bot] (51)
  • rneher (30)
  • tsibley (11)
  • victorlin (7)
  • genehack (3)
  • anna-parker (3)
  • gordonkoehn (2)
  • joverlee521 (1)
  • BryanTegomoh (1)
  • nodrogluap (1)
  • huddlej (1)
Top Labels
Issue Labels
t:bug (66) help wanted (63) t:feat (63) good first issue (60) needs triage (53) t:ask (31) package: nextclade_web (27) t:talk (8) package: nextclade_cli (6) prio: low (5) package: nextclade (5) docs (3) package: nextalign (2) package: nextalign_cli (2) prio:medium (2) v2 (2) nextclade_data (2) v3 (1) os: macOS (1) wontfix (1) s:nextclade_web (1) source: office hours (1)
Pull Request Labels
dependencies (50) javascript (34) github_actions (6) t:bug (1) docs (1)

Packages

  • Total packages: 2
  • Total downloads:
    • npm 152 last-month
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 58
  • Total maintainers: 7
npmjs.org: @neherlab/nextclade

Nextclade version 0.x is deprecated. It means that we no longer recommend to use it. Please upgrade to the most recent version, containing latest bug fixes and new features. Make sure you remove the old version to avoid conflicts. The latest information a

  • Versions: 50
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 140 Last month
Rankings
Forks count: 3.8%
Stargazers count: 4.3%
Dependent repos count: 10.8%
Average: 12.5%
Dependent packages count: 21.3%
Downloads: 22.5%
Maintainers (2)
Last synced: 6 months ago
npmjs.org: @nextstrain/nextclade

Nextclade version 0.x is deprecated. It means that we no longer recommend to use it. Please upgrade to the most recent version, containing latest bug fixes and new features. Make sure you remove the old version to avoid conflicts. The latest information a

  • Versions: 8
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 12 Last month
Rankings
Forks count: 4.6%
Stargazers count: 5.2%
Dependent packages count: 16.2%
Average: 16.6%
Dependent repos count: 25.3%
Downloads: 31.6%
Last synced: 6 months ago

Dependencies

.github/workflows/bioconda.yml actions
  • actions/checkout v3 composite
.github/workflows/builder-docker-image.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • docker/login-action v2 composite
.github/workflows/cli.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • docker/login-action v2 composite
.github/workflows/web.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • docker/login-action v2 composite
Cargo.lock cargo
  • 355 dependencies
Cargo.toml cargo
docs/Dockerfile docker
  • continuumio/miniconda3 latest build
paper/Dockerfile docker
  • openjournals/paperdraft latest build
tools/osxcross/Dockerfile docker
  • ubuntu@sha256 31cd7bbfd36421dfd338bceb36d803b3663c1bfa87dfe6af7ba764b5bf34de05 build
tests/diff-vs-base/requirements.txt pypi
  • pandas * test
  • polars * test
  • pyarrow * test
  • snakemake * test
  • typer * test
packages/nextclade/Cargo.toml cargo
packages/nextclade-cli/Cargo.toml cargo
packages/nextclade-web/Cargo.toml cargo
packages/nextclade-web/package.json npm
  • @babel/core 7.17.9 development
  • @babel/node 7.16.8 development
  • @babel/plugin-proposal-decorators 7.17.9 development
  • @babel/preset-env 7.16.11 development
  • @babel/preset-typescript 7.16.7 development
  • @mdx-js/loader 1.6.22 development
  • @mdx-js/react 1.6.22 development
  • @next/eslint-plugin-next 12.1.5 development
  • @next/mdx 12.1.5 development
  • @nuxt/friendly-errors-webpack-plugin 2.5.2 development
  • @primer/css 19.8.2 development
  • @schemastore/package 0.0.6 development
  • @svgr/webpack 6.2.1 development
  • @testing-library/jest-dom 5.16.4 development
  • @testing-library/react 13.1.1 development
  • @testing-library/user-event 14.1.1 development
  • @types/classnames 2.3.0 development
  • @types/compare-versions 3.3.0 development
  • @types/compression-webpack-plugin 9.0.0 development
  • @types/connect-history-api-fallback 1.3.5 development
  • @types/copy-webpack-plugin 6.4.3 development
  • @types/express 4.17.13 development
  • @types/extra-watch-webpack-plugin 1.0.3 development
  • @types/file-saver 2.0.5 development
  • @types/friendly-errors-webpack-plugin 0.1.4 development
  • @types/fs-extra 9.0.13 development
  • @types/glob 7.2.0 development
  • @types/history 4.7.11 development
  • @types/intercept-stdout 0.1.0 development
  • @types/jest 27.4.1 development
  • @types/jest-axe 3.5.3 development
  • @types/js-yaml 4.0.5 development
  • @types/jszip 3.4.1 development
  • @types/lodash 4.14.182 development
  • @types/lodash-webpack-plugin 0.11.6 development
  • @types/luxon 2.3.1 development
  • @types/mdx-js__react 1.5.5 development
  • @types/papaparse 5.3.2 development
  • @types/react 18.0.8 development
  • @types/react-copy-to-clipboard 5.0.4 development
  • @types/react-dom 18.0.2 development
  • @types/react-helmet 6.1.5 development
  • @types/react-no-ssr 1.1.3 development
  • @types/react-redux 7.1.24 development
  • @types/react-resize-detector 5.0.0 development
  • @types/react-router 5.1.18 development
  • @types/react-router-dom 5.3.3 development
  • @types/react-select 5.0.0 development
  • @types/react-toggle 4.0.3 development
  • @types/react-virtualized-auto-sizer 1.0.1 development
  • @types/react-window 1.8.5 development
  • @types/reactstrap 8.7.1 development
  • @types/recharts 1.8.23 development
  • @types/rimraf 3.0.2 development
  • @types/semver 7.3.9 development
  • @types/serialize-javascript 5.0.2 development
  • @types/styled-components 5.1.25 development
  • @types/terser-webpack-plugin 4.1.0 development
  • @types/url-join 4.0.1 development
  • @types/uuid 8.3.4 development
  • @types/webpack 5.28.0 development
  • @types/webpackbar 4.0.3 development
  • @typescript-eslint/eslint-plugin 5.21.0 development
  • @typescript-eslint/parser 5.21.0 development
  • @typescript-eslint/typescript-estree 5.21.0 development
  • all-contributors-cli 6.20.0 development
  • allow-methods 3.1.0 development
  • babel-plugin-parameter-decorator 1.0.16 development
  • babel-plugin-transform-typescript-metadata 0.3.2 development
  • commander 10.0.1 development
  • compression-webpack-plugin 9.2.0 development
  • connect-history-api-fallback 1.6.0 development
  • conventional-changelog-cli 2.2.2 development
  • copy-webpack-plugin 10.2.4 development
  • cross-env 7.0.3 development
  • css-loader 6.7.1 development
  • dotenv 16.0.0 development
  • eslint 8.14.0 development
  • eslint-config-airbnb 19.0.4 development
  • eslint-config-airbnb-base 15.0.0 development
  • eslint-config-airbnb-typescript 17.0.0 development
  • eslint-config-next 12.1.5 development
  • eslint-config-prettier 8.5.0 development
  • eslint-config-react-app 7.0.1 development
  • eslint-formatter-codeframe 7.32.1 development
  • eslint-import-resolver-ts 0.4.2 development
  • eslint-import-resolver-typescript 2.7.1 development
  • eslint-loader 4.0.2 development
  • eslint-plugin-array-func 3.1.7 development
  • eslint-plugin-cflint 1.0.0 development
  • eslint-plugin-cypress 2.12.1 development
  • eslint-plugin-flowtype 8.0.3 development
  • eslint-plugin-i18next 5.1.2 development
  • eslint-plugin-import 2.26.0 development
  • eslint-plugin-jest 26.1.5 development
  • eslint-plugin-jest-dom 4.0.1 development
  • eslint-plugin-json 3.1.0 development
  • eslint-plugin-jsx-a11y 6.5.1 development
  • eslint-plugin-lodash 7.4.0 development
  • eslint-plugin-no-loops 0.3.0 development
  • eslint-plugin-no-secrets 0.8.9 development
  • eslint-plugin-node 11.1.0 development
  • eslint-plugin-only-ascii 0.0.0 development
  • eslint-plugin-only-warn 1.0.3 development
  • eslint-plugin-prettier 4.0.0 development
  • eslint-plugin-promise 6.0.0 development
  • eslint-plugin-react 7.29.4 development
  • eslint-plugin-react-hooks 4.5.0 development
  • eslint-plugin-react-perf 3.3.1 development
  • eslint-plugin-react-redux 4.0.0 development
  • eslint-plugin-redux-saga 1.3.2 development
  • eslint-plugin-security 1.5.0 development
  • eslint-plugin-sonarjs 0.13.0 development
  • eslint-plugin-unicorn 42.0.0 development
  • eslint-plugin-unused-imports 2.0.0 development
  • express 4.18.0 development
  • express-static-gzip 2.1.5 development
  • extra-watch-webpack-plugin 1.0.3 development
  • file-loader 6.2.0 development
  • fork-ts-checker-webpack-plugin 6.5.1 development
  • fs-extra 10.1.0 development
  • i18next-parser 6.3.0 development
  • identity-obj-proxy 3.0.0 development
  • is-interactive 1.0.0 development
  • jest 27.5.1 development
  • jest-axe 6.0.0 development
  • jest-chain 1.1.6 development
  • jest-environment-jsdom 27.5.1 development
  • jest-extended 2.0.0 development
  • jest-raw-loader 1.0.1 development
  • jest-runner-eslint 1.0.0 development
  • jest-styled-components 7.0.8 development
  • jest-transformer-mdx 3.3.0 development
  • jest-watch-typeahead 1.1.0 development
  • js-yaml 4.1.0 development
  • json-autotranslate 1.10.3 development
  • json-loader 0.5.7 development
  • json-schema-to-typescript 13.0.1 development
  • lodash-webpack-plugin 0.11.6 development
  • map.prototype.tojson 0.1.3 development
  • next-transpile-modules 9.0.0 development
  • nodemon 2.0.15 development
  • npm-run-all 4.1.5 development
  • papaparse 5.3.2 development
  • pkg 5.6.0 development
  • postcss-flexbugs-fixes 5.0.2 development
  • postcss-loader 6.2.1 development
  • postcss-preset-env 7.4.4 development
  • prettier 2.6.2 development
  • raw-loader 4.0.2 development
  • react-dropzone 12.1.0 development
  • react-query 3.38.0 development
  • remark-autolink-headings 6.0.1 development
  • remark-breaks 2.0.1 development
  • remark-images 2.0.0 development
  • remark-math 4.0.0 development
  • remark-slug 6.0.0 development
  • remark-toc 7.0.0 development
  • rimraf 3.0.2 development
  • sass 1.51.0 development
  • set.prototype.tojson 0.1.1 development
  • source-map-loader 3.0.1 development
  • style-loader 3.3.1 development
  • stylehacks 5.1.0 development
  • stylelint 14.8.0 development
  • stylelint-bare-webpack-plugin 2.1.0 development
  • stylelint-config-css-modules 4.1.0 development
  • stylelint-config-prettier 9.0.3 development
  • stylelint-config-primer 9.0.0 development
  • stylelint-config-recommended 7.0.0 development
  • stylelint-config-recommended-scss 6.0.0 development
  • stylelint-config-standard 25.0.0 development
  • stylelint-config-styled-components 0.1.1 development
  • stylelint-declaration-block-no-ignored-properties 2.5.0 development
  • stylelint-group-selectors 1.0.8 development
  • stylelint-high-performance-animation 1.6.0 development
  • stylelint-no-indistinguishable-colors 1.3.0 development
  • stylelint-order 5.0.0 development
  • stylelint-prettier 2.0.0 development
  • stylelint-processor-styled-components 1.10.0 development
  • stylelint-scss 4.2.0 development
  • svgo 1.3.2 development
  • ts-essentials 9.1.2 development
  • ts-jest 27.1.4 development
  • ts-toolbelt 9.6.0 development
  • typed-redux-saga 1.4.0 development
  • typescript 4.6.3 development
  • url-loader 4.1.1 development
  • utility-types 3.10.0 development
  • webpack 5.72.0 development
  • webpack-cli 4.9.2 development
  • webpackbar 5.0.2 development
  • yaml-loader 0.8.0 development
  • @floating-ui/react 0.26.1
  • animate.css 4.1.1
  • auspice 2.52.1
  • autoprefixer 10.4.5
  • awesomplete 1.1.5
  • axios 0.27.1
  • bootstrap 4.6.1
  • bowser 2.11.0
  • classnames 2.3.1
  • compare-versions 4.1.3
  • core-js 3.22.2
  • countries-list 2.6.1
  • css.escape 1.5.1
  • debug 4.3.4
  • fast-copy 2.1.3
  • fast-memoize 2.5.2
  • fasy 9.0.0
  • file-saver 2.0.5
  • flag-icon-css 3.5.0
  • formik 2.2.9
  • history 5.3.0
  • i18next 19.3.2
  • immutable 4.0.0
  • intercept-stdout 0.1.2
  • is-absolute-url 3.0.3
  • jschardet 3.0.0
  • jsonexport 3.2.0
  • jszip 3.9.1
  • lodash 4.17.21
  • luxon 2.3.2
  • marked 4.0.14
  • memoize-one 6.0.0
  • nanoid 3.3.6
  • next 12.1.6
  • next-compose-plugins 2.2.1
  • numbro 2.3.6
  • p-memoize 4.0.4
  • polished 4.2.2
  • pretty-bytes 5.6.0
  • prop-types 15.8.1
  • re-reselect 4.0.0
  • react 18.1.0
  • react-awesome-popover 6.1.1
  • react-copy-to-clipboard 5.1.0
  • react-dom 18.1.0
  • react-error-boundary 3.1.4
  • react-file-icon 1.1.0
  • react-helmet 6.1.0
  • react-i18next 11.3.3
  • react-icons 4.11.0
  • react-if 4.1.4
  • react-loader-spinner 5.1.4
  • react-markdown 6.0.3
  • react-no-ssr 1.1.0
  • react-redux 7.2.8
  • react-resize-detector 7.0.0
  • react-select 5.3.0
  • react-toggle 4.1.2
  • react-use-wizard 2.2.3
  • react-virtualized-auto-sizer 1.0.6
  • react-virtualized-select 3.1.3
  • react-window 1.8.7
  • reactstrap 8.10.1
  • recharts 2.1.9
  • recoil 0.7.7
  • recoil-persist 4.2.0
  • redux 4.2.0
  • redux-saga 1.1.3
  • redux-thunk 2.4.1
  • reflect-metadata 0.1.13
  • regenerator-runtime 0.13.9
  • rehype-raw 5.1.0
  • rehype-sanitize 4.0.0
  • remark-gfm 1.0.0
  • reselect 4.1.5
  • semver 7.3.7
  • serialize-javascript 6.0.0
  • styled-components 5.3.5
  • threads 1.7.0
  • threads-plugin 1.4.0
  • typeface-lato 1.1.13
  • url-join 4.0.1
  • use-debounce 7.0.1
  • uuid 8.3.2
  • yargs 17.4.1
packages/nextclade-web/yarn.lock npm
  • 2298 dependencies
docs/environment.yml conda
  • make
  • pip
  • recommonmark
  • requests
  • sphinx