Biomovies

Biomovies logo

Brief description

Documentation for Biomovies, the cross-platform 3D biological structure video editor. This cross-platform, open-source software allows the creation of movies starting from a 3D biological structure file such as a PDB or a MMCIF file. Additionally, the application accepts trajectories coupled with its corresponding topology. The accepted trajectory formats are NETCDF, XTC and DCD.

Thanks to its simplicity and the intuitive interface, users can build videos easily and quickly. The application allows the creation of low resolution and HD videos as well as animated GIF images.

The projects can be saved into .biomovies files for the sake of sharing or editing them later. Templates can be exported too, allowing to apply the same edition to different biological structures.

This is a non-profit experimental software in its Beta version, so be aware that some bugs can happen during the execution. Please save your projects as often as you can and let us know if some bug is found.

Visit the official website for watching demonstration videos and tutorials.

Demo

Visit the website gallery for seeing demos.

Documentation & help

All the documentation is accessible through Read the Docs.

Software / Hardware requirements

  • macOS: Mac OSX 10.12+ supported, 16GB of RAM recommended

  • Linux: Ubuntu 18.04 or greater, 16GB of RAM recommended

  • Windows: Windows 10, 16GB of RAM recommended

Installation

Please take a look at the installation section in this same documentation.

Features

Though we have put all our effort in making Biomovies a fully cross-platform software, there are a few minor features not available in some of the operating systems:

Feature | macOS | Ubuntu | Windows

Create projects | ✓ | ✓ | ✓

Run trajectories | ✓ | ✓ | ✓

Export templates | ✓ | ✓ | ✓

Create preview videos | ✓ | ✓ | ✓

Create HD videos | ✓ | ✓ | ✓

Create animated GIFs | ✓ | ✓ | ✓

Dock menu / JumpList | ✓ | × | ✓

Open recent projects | ✓ | × | ×

Technology

This project has been built using Vue JS on top of Electron JS , using the PrimeVue components library to enhance the user experience.

Acknowledgements

This project has been developed on top of different JavaScript libraries: