I am excited to announce our publication of "Syntalos" in Nature Communications: A software to easily and reliably record from multi-modal data sources and design closed-loop interventions, with a focus on (neuro)scientific experiments, all while keeping timestamps synchronized! 🧵1/x
Many devices used in #biosciences do not allow hardware-level time synchronization, while integrating data from multiple sources becomes increasingly important. #Syntalos provides a novel statistics-based algorithm to keep timestamps in sync over long recording times. 2/x
In addition to that, its module-based intuitive UI to design DAQ schemes and integration of native #Python allows it to be extended easily for a wide array of data-acquisition and closed-loop intervention tasks. For many experiments, no programming skills are needed at all! 3/x

Syntalos' multithread-/multiprocess-based design is optimized to reduce latency and improve robustness. The software is #opensource running on the #Linux operating system, allowing insight into every single step of the data acquisition pipeline.

You can download the open-access paper from here: https://www.nature.com/articles/s41467-025-56081-9
It is written with a focus on the users of the software and contains many example experiments, as well as a thorough validation of the performance claims we make about it! 4/x

Syntalos: a software for precise synchronization of simultaneous multi-modal data acquisition and closed-loop interventions - Nature Communications

Complex experimental protocols often require multi-modal data acquisition with precisely aligned timing, as well as behaviour-dependent interventions. Here, authors describe a software with an intuitive user interface for flexible data acquisition without dedicated synchronisation hardware.

Nature
No time to read the paper? Syntalos is also thoroughly documented and some short video tutorials are available to get you started with using the software! It is also already in use by many labs. Check out our website at https://syntalos.org! 5/x
Syntalos

Last, but absolutely not least, I want to thank everyone who collaborated on the publication and helped get it over the finish line, especially the group of Alex Groh. This was a team effort and I am so proud of the result we achieved!

I also want to thank the great projects we depend on, like @kde, #FFmpeg, Eclipse #Iceoryx, OpenCV, MicroPython and so many more! Kudos to hardware vendors with open libraries for their devices, and especially efforts like #Miniscope and #OpenEphys! You rock! 6/x

The code of #Syntalos is licensed under the LGPL-3.0+ license (libraries), and GPL-3.0+ (main application) you can find it on GitHub: https://github.com/syntalos/syntalos

We are excited for your feedback and the cool research people will realize with the software! 7/7

GitHub - syntalos/syntalos: Synchronized data acquisition from diverse sources and flexible control for behavior experiments

Synchronized data acquisition from diverse sources and flexible control for behavior experiments - syntalos/syntalos

GitHub