Modules API Endpoints
The Modules app provides specialized endpoints for managing experimental protocols, procedures, equipment, and detailed logging of experimental activities. These modules extend the core STEM functionality with detailed tracking capabilities for complex experimental workflows.
Available Endpoints
The Modules app includes the following specialized endpoints:
- Behaviors - Behavioral Assays and tasks
- Consumable Stock - Laboratory consumables inventory management
- Data Acquisition - Data collection configuration and metadata
- Equipment - Laboratory equipment and instrumentation
- Manipulations - Experimental manipulations and interventions
- Procedures - Experimental procedures and protocols
- Procedure Logs - Detailed logs of procedure execution
- Subject Logs - Subject-specific activity and observation logs
Each endpoint supports standard CRUD operations with comprehensive filtering, sorting, and relationship inclusion capabilities.
Common Use Cases
- Define and standardize experimental procedures across projects
- Track behavioral assays and experimental manipulations
- Log detailed procedure execution and subject observations
- Manage laboratory equipment and consumable inventory
- Configure data acquisition systems and parameters
- Maintain audit trails for experimental activities
- Link procedures to specific sessions and subjects