Back

TickMotion: A user-friendly tool to measure and visualize muscle contractions and movements in insect and other arthropod tissues.

Medla, M.; Zitnan, D.

2025-07-08 physiology
10.1101/2025.07.05.662616 bioRxiv
Show abstract

InsectMotion is a Python-based software tool designed for the post hoc analysis of video recordings that capture movements or muscle contractions in insects and other invertebrates. It provides a simple, fast and automated approach for semi-quantitative assessment of motion by measuring the "pixel activity" expressed by changes in pixel intensity or color. Unlike many existing approaches, it does not require specialized equipment, chemical reagents, or expensive software. The application distinguishes active and inactive pixels within selected regions of interest (ROI) and measure their changing activity over a pre-set time. InsectMotion offers two analysis modes: Graphical Analysis (GA), and Pixel Activity Analysis (PAA), both adaptable to various experiments. GA generates a graphical illustration of pixel activity (in selected ROIs) over time together with numerical data from the measurement. PAA produces binary Portable Network Graphic (PNG) images highlighting the active clusters of pixels in the video. As a follow-up to [C]i[z]mar et al. (2019), which identified calcitonin-like diuretic hormone (CT-DH) and myoinhibitory peptides (MIPs) as regulators of male accessory glands and gonoducts in Bombyx mori, we used InsectMotion to quantify neuropeptide-induced contractions in multiple silkworm organs. Developed and validated in B. mori, InsectMotion also performs reliably in other small arthropods, demonstrating broad applicability for quantitative motion analysis. By lowering the technical barrier for contraction-based assays, InsectMotion supports more accessible phenotypic studies in neurobiology and physiology.

Matching journals

The top 1 journal accounts for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.