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:
- Procedures - Experimental procedures and protocols
- Behaviors - Behavioral paradigms and tasks
- Data Acquisition - Data collection configuration and metadata
- Manipulations - Experimental manipulations and interventions
- Equipment - Laboratory equipment and instrumentation
- Procedure Logs - Detailed logs of procedure execution
- Subject Logs - Subject-specific activity and observation logs
- Consumable Stock - Laboratory consumables inventory management
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 paradigms 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