wbyu / nextclade

Assign SARS-CoV-2 clades in the browser

Home Page:https://clades.nextstrain.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nextclade

Clade assignment, mutation calling, and sequence quality checks

🌐 clades.nextstrain.org

Nextclade is a simple web-tool to assign Nextstrain clades to SARS-CoV-2 sequences.

Animated screenshot of the application, showcasing the user interface on main page

License package.json version

Travis CI production Travis CI staging Travis CI master Snyk Security Headers Mozilla Observatory

DeepScan grade

Dependency Status Dependency Status Dev GitHub last commit GitHub commit activity GitHub contributors

πŸ–₯️ Developers guide

Quick start

Install the requirements:

In order to run the application in development mode, run:

git clone https://github.com/nextstrain/nextclade
cd nextclade/packages/web
cp .env.example .env
yarn install
yarn dev

(on Windows, substitute cp with copy)

This will trigger the development server and build process. Wait for the build to finish, then navigate to http://localhost:3000 in a browser (last 5 versions of Chrome or Firefox are supported in development mode).

Production build

In order to replicate the production build locally, use this command:

yarn prod:watch

This should build the application in production mode and start a static server that will serve the app on http://localhost:8080 (by default)

Translations

Translations are done using react-i18n. It is convenient to use Machine translation feature of GitLocalize.

The list of languages at the moment of writing:

Sponsors

We are thankful to:

Vercel logo Vercel for sponsoring our builds on their platform

✨ Contributors

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

πŸ€” ⚠️ πŸ“’ πŸ‘€

Ivan Aksamentov

πŸ’» πŸ”£ 🎨 πŸ€” πŸ› πŸ–‹ πŸ“– 🚧 🌍 ⚠️ πŸ“’ πŸ‘€

Natalie Stroud

πŸ–‹ 🌍

Richard Neher

πŸ› πŸ’» πŸ–‹ πŸ”£ 🎨 πŸ“– πŸ€” πŸš‡ 🚧 πŸ‘€ πŸ›‘οΈ πŸ“’ ⚠️ 🌍

Thomas Sibley

πŸš‡ πŸ›‘οΈ

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

License

MIT License

About

Assign SARS-CoV-2 clades in the browser

https://clades.nextstrain.org

License:MIT License


Languages

Language:TypeScript 88.0%Language:JavaScript 5.1%Language:SCSS 3.9%Language:Python 1.5%Language:Shell 1.3%Language:Dockerfile 0.2%