favorite_border

beautiful

You have already done a great job - now we create the visibility your efforts deserve in a modern light

check_box

interactive

State-of-the-art web technologies make BioJS easy to integrate into your web application

brush

application-specific

Use any of our 130 components to create the unique & visual experience that meets your needs

BioJS enables you to create modern data visualizations for the web

BioJS is a library of over hundred JavaScript components enabling you to visualize and process data using current web technologies. Therefore BioJS makes it easy for you to integrate your visualizations into your own website or web application. The library offers a wide range of components for your use cases. And if you're not finding what you are looking for, you can still create your own BioJS component fully suited to your needs.

BioJS is also open-source and community-driven. Find out more about the project.

Explore the possibilites of biological data representation today

Get started

Spinning Vector BioJS Component

Easy setup and generation of components with JavaScript

BioJS_developing_environment_on_laptop

BioJS enables you to integrate powerful visualization components into your website or web app and use them straight away. Our components from the BioJS Registry are pre-packed with all the tools and dependencies they need to make them work in your personal setup. Try our Starter's Guide to kick-off your BioJS experience.

A library powered by an ever-growing and active community

BioJS unites users and developers from all around the globe to create outstanding biological data representations. The open-source character of the BioJS project makes it easy for anyone to follow and discussion current developments in the project, as well as to contribute and share their code with others.
We are happy for you to get into contact with us either via Slack Chat, the Gitter Chat, our forum or via good old-fashioned E-Mail to [email protected].
And we are excited to see your ideas come to life. Becoming a BioJS developer is easy and straightforward. Just contribute your code to our component registry in a few steps.

Learn more about contribution to BioJS

That's why biologists and bioinformaticians are using BioJS

favorite favorite
favorite favorite
favorite favorite
favorite favorite
favorite favorite

I have always been looking for a smooth way to represent my data outside of Power Point. I like to use BioJS for my sequence alignments and it works just great.

J. Smith - Molecular Biologist

favorite favorite
favorite favorite
favorite favorite
favorite favorite
favorite favorite

This library is so easy to use if you know your way around JavaScript a bit. I just created an interactive sequence viewer for my working group last week - my colleagues love it!

C. Ronley - Bioinformatician

favorite favorite
favorite favorite
favorite favorite
favorite favorite
favorite favorite

Quite a nice set of components already out there - I often find a solution for my visualization needs in just a couple of lines of code.

A. Rose - PhD Student Systems Biology