Repositories
All repositories can be found on the github page. Current and complete dependency information can be found in the pom.xml within each repository. The main dependencies are highlighted below. All projects inherit dependencies from the SciJava POM.
Repository | Function | Dependencies |
---|---|---|
mars-core | Primary repository for Mars containing core data storage modules, image processing algorithms, and SciJava commands. | JacksonJson, SCIFIO, Apache Commons, imglib2, SciJava Common, SciJava Table |
mars-fx | Primary repository for the Mars GUI, called the Mars Rover. Written in javafx with supporting libraries for charting, image viewing and markdown editing. | mars-core, ChartFx, BigDataViewer, RichTextFX, Flexmark, UndoFX, WellBehavedFx, Flowless, ControlsFX, ReactFX, JFoenix, and large portions of Markdown Writer FX were incorporated and are slowly being updated to better support future development. |
mars-scifio | SCIFIO MarsMicromanager format and translator. Adds MM 1.4 support, bug fixes and enhancements. | SCIFIO |
mars-trackmate | Mars-TrackMate exporter supports for conversion from TrackMate to Molecule Archives. | mars-core, TrackMate |
mars-lumicks | Mars lumicks h5 format importer. Converts lumicks h5 files to Molecule Archives. | mars-core |
mars-smd | Mars Single-molecule Dataset (SMD) format importer. Converts smd json files to Molecule Archives. | mars-core |
mars-tutorials | Repository with all example files accompanying the tutorials as well as example scripts. | |
mars-docs | All information to build the mars documentation website. | |
mars-fmt | Experimental mars flow magnetic tweezer plugin development. | mars-core |
fmt-scripts | Analysis scripts from Agarwal & Duderstadt, 2020, Nat. Comm.. | mars-core, mars-fmt |
mars-swing | Outdated and unmaintained mars gui written in swing. | mars-core |