Precliniverse Documentation

Full Technical Manual

A comprehensive guide to managing preclinical research data with precision and compliance.

This documentation is dynamically generated based on the current application configuration (v1.0.0-RC).

Core Features

Project Organization

Structure your research into projects. Each project acts as a secure container with its own team members, ethical approvals, and experimental data.

  • Team-based permissions
  • Slug-based unique identification
  • Resource centralization
Experimental Groups

Manage animal groups with full metadata tracking. Supports randomization, ethical oversight, and biological model linking.

  • JSON-based animal metadata
  • Automated display ID generation
  • Real-time animal status tracking

GLP Compliance & Audit Trail

Precliniverse is built for regulatory excellence. Every data point is tracked through a resource-efficient audit logging system.

  • Immutable Logs: All Insert, Update, and Delete operations are recorded.
  • Change Tracking: Before/After snapshots are stored for every modification.
  • Accountability: Every log is linked to a user and a precise timestamp.

API Reference

All features are accessible via our RESTful API. Use your API Token from the Settings page to authenticate.

GET /api/projects/ List Projects
Example Request (cURL)
curl -X GET "https://app.precliniverse.com/api/projects/" \
     -H "Authorization: Bearer YOUR_TOKEN"
Response Body
[
  {
    "id": 1,
    "name": "Alzheimer Study 2024",
    "slug": "alz-24",
    "team_id": 5
  }
]
PATCH /api/groups/{id} Update Group Status
# Python Example
import requests

url = "https://app.precliniverse.com/api/groups/grp-xyz"
headers = {"Authorization": "Bearer YOUR_TOKEN"}
data = {"status": "completed"}

response = requests.patch(url, json=data, headers=headers)
print(response.json())

Example Workflow

Step 1: Resource Setup

Ensure you have established Ethical Approvals and Animal Models in the Resources section.

Step 2: Project Creation

Create a new project and assign your team members.

Step 3: Define Groups

Add experimental groups to your project. Upload animal data via Excel for bulk setup.