User Guide

How to use TissueTrack

A step-by-step walkthrough of every feature โ€” from setting up your lab to tracking barcodes and reading reports.

Not sure how something works? Ask the AI Assistant.

Once you're in the app, the built-in AI Assistant can answer questions like "How do I log a transfer?" or "How do I print barcodes?" in plain English. It can also help you log operations directly โ€” just ask.

๐Ÿš€

Getting Started

Set up your lab account and invite your team in a few minutes.

  1. 1

    Register for a free trial from the landing page โ€” no credit card required.

    ๐Ÿ’ก Tip

    Your 15-day trial includes every feature, so you can explore the full platform before committing.

  2. 2

    After registering, you'll be prompted to start your free trial. Once active, your lab workspace is automatically created.

    ๐Ÿ’ก Tip

    Your lab ID ties all your data together โ€” batches, media, cutters, and team members all belong to your lab.

  3. 3

    Invite team members from the Team page. Lab managers get full edit access; invited members get read-only access to batches, media, the calendar, and reports.

    ๐Ÿ’ก Tip

    Team invitations expire after 24 hours for security โ€” resend if needed.

  4. 4

    Choose a subscription plan (Monthly or Yearly) from the Subscription page when your trial ends.

    ๐Ÿ’ก Tip

    Yearly billing saves the equivalent of two months.

๐Ÿงช

Managing Lab Media

Track every media preparation, its pH, volume, and stock status.

  1. 1

    Go to the Media page and click Add Media.

    ๐Ÿ’ก Tip

    Enter the media name (e.g. MS Basalt), composition, pH, date prepared, and quantity in litres.

  2. 2

    Set the status to Available, Expired, or Low Stock as your inventory changes.

    ๐Ÿ’ก Tip

    Update the status anytime by editing the media record โ€” low stock items are flagged so you never run out mid-preparation.

  3. 3

    When you create a batch or log a transfer, select the media and enter the container count and volume per container (default 50 ml). TissueTrack calculates the total media used automatically โ€” containers ร— volume per container โ€” and shows it live as you type.

    ๐Ÿ’ก Tip

    When you log a multiplication or rooting transfer, the consumed volume is deducted from the media's stock automatically. If the remaining stock drops below 1 litre, the status flips to Low Stock and a low-stock alert appears so you can prepare more in time.

  4. 4

    Use the Notes field to record batch numbers, autoclave cycles, or preparation details.

    ๐Ÿ’ก Tip

    These notes appear in reports and transfer logs for full traceability.

๐ŸŒฑ

Tracking Plant Batches

Follow each batch from initiation through to acclimatization.

  1. 1

    Go to Batches and click Add Batch. Enter the species, variety, stage (starts at Initiation), plant count, and container count.

    ๐Ÿ’ก Tip

    If you enter containers, TissueTrack generates a barcode for each one โ€” you can download a CSV or print labels immediately.

  2. 2

    Assign a cutter, select the media and growth room, and set the date started and next multiplication date.

    ๐Ÿ’ก Tip

    The next multiplication date feeds your calendar so you always know what's due.

  3. 3

    As plants grow, use the transfer icon to log a multiplication cycle. Enter explants transferred, containers, volume per container, and contamination count โ€” TissueTrack calculates the media used and multiplication rate automatically.

    ๐Ÿ’ก Tip

    Each transfer creates a detailed log entry with the cutter, media used, and new barcodes for the cycle.

  4. 4

    Use the arrow icon to advance a batch to the next stage (Initiation โ†’ Multiplication โ†’ Rooting โ†’ Hardening โ†’ Acclimatization).

    ๐Ÿ’ก Tip

    Stage advancement updates the batch's stage badge and keeps your dashboard counts current.

  5. 5

    If you need to part plants into a new batch, use the split (branch) icon to create a linked child batch.

    ๐Ÿ’ก Tip

    Child batches are marked as 'Split from parent' so you can always trace lineage.

๐Ÿ“ฆ

Barcode Tracking

Generate, print, and re-download barcodes for containers and plants.

  1. 1

    Barcodes are generated automatically when you create a batch with containers. The format is: BatchID | C0 | Cnn (cycle 0, container number).

    ๐Ÿ’ก Tip

    Container barcodes use the 'C' prefix; plant barcodes (used in hardening) use the 'P' prefix.

  2. 2

    During batch creation, tick 'Download barcodes CSV' and/or 'Print container barcodes' to get your labels immediately.

    ๐Ÿ’ก Tip

    The print sheet is formatted for standard 70ร—40mm labels and fits multiple per A4 page.

  3. 3

    If you miss the download at creation, just edit the batch โ€” a 'barcodes saved for this batch' panel appears with Download CSV and Print Labels buttons.

    ๐Ÿ’ก Tip

    You can re-download or reprint as many times as you need.

  4. 4

    Transfer logs also generate barcodes for the new cycle's containers. In hardening, per-plant barcodes are generated instead.

    ๐Ÿ’ก Tip

    All barcode codes are stored on the batch and transfer log records for permanent traceability.

  5. 5

    Use the Scan button on the Batches page to look up a batch by scanning or typing its barcode.

    ๐Ÿ’ก Tip

    The scan dialog shows the batch status, stage, plant count, and recent transfer history.

โœ‚๏ธ

Cutter Performance

Track who cut what, and measure productivity over time.

  1. 1

    Go to the Cutters page and add each lab member who performs cutting. Set their role (cutter, technician, manager, supervisor) and mark active/inactive.

    ๐Ÿ’ก Tip

    Inactive cutters are hidden from selection in batch and transfer forms, but their historical logs remain.

  2. 2

    Assign a cutter every time you create a batch or log a transfer.

    ๐Ÿ’ก Tip

    Cutter assignments feed the performance reports, so accurate assignment means accurate analytics.

  3. 3

    Review cutter performance in the Reports page โ€” see multiplication rates, contamination counts, and plants generated per cutter.

    ๐Ÿ’ก Tip

    Use these insights to balance workload and identify training opportunities.

๐ŸŒก๏ธ

Growth Rooms

Track where your batches are stored and monitor room conditions.

  1. 1

    Go to Growth Rooms and add each room or shelf. Enter a name, location detail (building/shelf/rack), set temperature, and capacity.

    ๐Ÿ’ก Tip

    Mark rooms active to include them in batch and transfer selection dropdowns.

  2. 2

    Assign a growth room when creating a batch or logging a transfer.

    ๐Ÿ’ก Tip

    The room location is stored on the batch and each transfer log, so you can trace where plants were at every stage.

๐Ÿ“ก

Connecting Environmental Sensors

Stream live temperature & humidity readings from IoT sensors straight into your growth rooms.

  1. 1

    Ask your account admin to generate a Sensor API Key for your lab. It appears on your client profile under 'Environmental Sensor Integration' โ€” copy both the key and the webhook URL (https://www.tclabmanager.com/functions/logSensorReading).

    ๐Ÿ’ก Tip

    One key works for every growth room in your lab. Keep it secret โ€” anyone with the key can post readings to your rooms.

  2. 2

    Find the room ID for each growth room you want to monitor. It's shown as 'id: โ€ฆ' in small text at the top of each room card on the Growth Rooms page.

    ๐Ÿ’ก Tip

    Each sensor reading must include the growth_room_id of the room it's reporting for, so your device needs to know which room it represents.

  3. 3

    Program your sensor device (ESP32, ESP8266, Raspberry Pi, or any IoT platform that can send an HTTP POST) to push a JSON reading to the webhook URL on a schedule (e.g. every 5โ€“15 minutes).

    ๐Ÿ’ก Tip

    Compatible with DHT22, SHT31, BME280 and similar sensors, plus cloud platforms like ThingsBoard, Ubidots, TagoIO, Losant, and AWS IoT.

  4. 4

    Send the reading as JSON: { "growth_room_id": "<room id>", "temperature": 24.5, "humidity": 70.2, "api_key": "tclab_..." }. You can also pass the key in an X-Sensor-Key header instead of the body.

    ๐Ÿ’ก Tip

    Temperature is in ยฐC and humidity in % RH. Send only the fields you have โ€” omitting humidity, for example, just leaves the previous humidity value unchanged.

  5. 5

    Readings appear instantly on the Growth Rooms page: each room shows its current temperature and humidity with a timestamp, and out-of-range alerts fire automatically when a reading falls outside the thresholds you set on the room.

    ๐Ÿ’ก Tip

    Only the latest reading is kept per room, so your dashboard always reflects current conditions. Set temp/humidity min/max on each room to control when alerts trigger.

๐Ÿ“ฆ

Supply Inventory

Never run out of hormones, sugar, agar, or consumables.

  1. 1

    Go to the Supplies page and add each supply item. Choose a category (hormone, sugar, agar, salt, consumable, other), enter the unit, stock quantity, and minimum quantity.

    ๐Ÿ’ก Tip

    Items at or below their minimum are flagged so you can reorder in time.

  2. 2

    Update stock quantities as you use or receive supplies.

    ๐Ÿ’ก Tip

    Keep the supplier field filled so you know who to contact for reorders.

๐Ÿ“‹

Protocols

Store multi-stage recipes per plant species for consistency.

  1. 1

    Go to the Protocols page and click Add Protocol. Enter a title, species, and variety.

    ๐Ÿ’ก Tip

    Protocols are lab-scoped โ€” only your lab members can see them.

  2. 2

    Add stages to define the media, growth regulators, sugar, agar, pH, light, temperature, and subculture interval for each culture stage.

    ๐Ÿ’ก Tip

    Select media from your existing Lab Media records using the dropdown to keep names consistent.

  3. 3

    Use protocols as a reference when setting up new batches and transfers to ensure reproducible results.

    ๐Ÿ’ก Tip

    Protocol stages cover Initiation, Multiplication, Rooting, Hardening, and Acclimatization โ€” map them to your batch workflows.

๐Ÿ“…

Scheduling Calendar

See upcoming multiplication tasks and transfer dates at a glance.

  1. 1

    Go to the Calendar page to view batches grouped by their next multiplication date.

    ๐Ÿ’ก Tip

    The calendar pulls from the 'next multiplication date' field on each batch โ€” keep it updated when you log transfers.

  2. 2

    Use the workload forecast to see which days are busiest and plan cutter assignments accordingly.

    ๐Ÿ’ก Tip

    Balancing the schedule across the week prevents bottlenecks and reduces contamination risk from rushed work.

๐Ÿ“Š

Reports & Analytics

Understand contamination trends, multiplication rates, and lab performance.

  1. 1

    Go to the Reports page to view charts on batch counts by stage, contamination rates, multiplication rates, and cutter performance.

    ๐Ÿ’ก Tip

    Charts update in real-time as you log transfers and update batch data.

  2. 2

    Use the date filters and stage breakdowns to focus on the metrics that matter to your lab.

    ๐Ÿ’ก Tip

    Export reports when you need to share insights with stakeholders or include in lab audits.

๐Ÿ‘ฅ

Team Management

Invite collaborators and control who sees what.

  1. 1

    Go to the Team page to see current members and pending invitations.

    ๐Ÿ’ก Tip

    Lab managers have full edit access; invited viewers get read-only access to batches, media, cutters, calendar, and reports.

  2. 2

    Click Invite to send a team member an invitation by email. They'll receive a link to join your lab.

    ๐Ÿ’ก Tip

    Invitations expire after 24 hours. Resend from the Team page if one lapses.

  3. 3

    Remove team members when they leave โ€” their historical transfer logs and assignments remain for traceability.

    ๐Ÿ’ก Tip

    Only lab managers and admins can invite or remove team members.

๐Ÿค–

AI Assistant & MCP

Ask questions, bulk-import batches, and let AI read or add to your lab data.

  1. 1

    Open the Lab Assistant from the sidebar to ask questions like 'Which batches are due for multiplication this week?' or 'What's my current media stock?'

    ๐Ÿ’ก Tip

    The assistant can read your lab data and help log operations โ€” always confirm before it makes changes.

  2. 2

    You can also ask the assistant how to use the app โ€” for example, 'How do I print barcodes?' or 'How do I log a transfer?' and it will guide you step by step.

    ๐Ÿ’ก Tip

    Think of the assistant as a built-in help desk that knows your lab data and the app's features.

  3. 3

    To bulk-add batches, start a new chat in the Lab Assistant and click the paperclip (๐Ÿ“Ž) button next to the message box. Choose a CSV file โ€” the assistant reads it and imports every row as a batch in your lab.

    ๐Ÿ’ก Tip

    CSV columns: species, variety, stage, plant_count, container_count, media_volume_per_container, plants_per_container, media_name, cutter_name, growth_room_name, date_started, next_multiplication_date, notes. Only species is required; media, cutter, and growth room names must match records already in your lab.

  4. 4

    You can also ask the assistant to add a single batch in plain language โ€” for example, 'Add a Banana Cavendish batch with 120 plants in Room A, cut by Ali.' The assistant creates the batch for you after you confirm.

    ๐Ÿ’ก Tip

    The assistant can create new plant batches but cannot edit or delete existing records, so your data stays safe.

  5. 5

    To connect an external AI tool (ChatGPT, Claude, Cursor), go to AI Connect and copy your TissueTrack MCP URL, then follow the setup guide for your tool.

    ๐Ÿ’ก Tip

    Once connected, your AI can read your batches, media, cutters, supplies, and transfer logs, and add new batches โ€” all scoped to your lab only. It can never see another client's data.

๐Ÿงฎ

Lab Calculators

Built-in tools for molarity, dilution, and unit conversion.

  1. 1

    Go to the Tools page to access the Molarity Calculator, Dilution Calculator, and Unit Converter.

    ๐Ÿ’ก Tip

    Use these for quick media prep calculations without reaching for a spreadsheet.

  2. 2

    The Molarity Calculator helps you determine the mass of a compound needed for a given molarity and volume.

    ๐Ÿ’ก Tip

    Enter the molecular weight of your compound for accurate results.

Ready to get started?

Start your 15-day free trial โ€” no credit card required.

TissueTrack

ยฉ 2026 TissueTrack Lab. All rights reserved.