Skip to main content

Write Notes and Protocols

The Notebook holds two kinds of page. A note records what you did, what you saw, and what it means. A protocol holds numbered steps with materials, timers, and instruments, written once and run at the bench as many times as you like. Sharing a page, getting it signed off, publishing versions, and exporting are covered in Review, Version, and Share Notes.

The Notebook open on the Notes tab, with a folder of experiment notes from a microbiome study shown as preview cards

Notes and Protocols

The workspace opens on two tabs, Notes and Protocols, and the header offers Export, New folder, New note, and New protocol.

Folders hold both kinds, so a folder built around an experiment keeps its protocol next to its results. A folder shows on a tab only when something inside it belongs there, so a folder of meeting notes stays off the Protocols tab.

Folder and Page Menus

Every folder and every page in the list has a ⋯ menu:

ItemOn a pageOn a folder
Rename, Move to..., StarActs on the pageActs on the folder
DownloadOpens the export dialog on the pageOpens the export dialog on the folder and everything filed in it
Share or Make privateChanges who can see the page. Only its creator sees thisChanges every page inside. Missing when the folder holds someone else's page
Duplicate note or Duplicate protocolMakes a copy and opens it
DeleteDeletes the pageDeletes the folder and everything filed inside it

Switching Between Note and Protocol

Convert to protocol or Convert to note sits in the menu on the page's card and in the menu at the top of the open page. The page keeps its comments and sign-offs.

  • Note to protocol rewrites the note's numbered list as steps, one per item, so Conspecta asks you to confirm first. Anything above the list moves to Before you start.
  • Protocol to note turns the steps into a plain numbered list.
  • A protocol that has been run can't become a note, because its run history hangs off it. Conspecta offers to copy the procedure into a new note instead.

Finding a Page

View on the toolbar sorts by date, name, or review, and filters by when a page was modified, who owns it, or where its review stands. Sorting by Review puts the pages someone is waiting on first, then Changes requested, Approved, and Rejected. Spotting a reviewed page explains each status. The box in the toolbar filters the list by title, and Cmd/Ctrl + K searches the whole project.

Field under View finds the pages whose answer field, linked to a data dictionary field, holds one answer. Pick the field, then the answer, such as Outcome and Failed, and the list keeps the pages that match, ignoring capitals and surrounding spaces. Leave the answer empty to find the fields nobody has answered yet.

Importing

Import files in the New note and New protocol pickers takes Word, PDF, and Markdown documents. Each file becomes its own page. Fill-in boxes in a Word form come in as answer fields, so a form your lab already uses can become a template.

You can also import with Import under the header's ⋯, which lands pages as whichever tab you're on, or drag a batch of files onto the list, which asks which kind and lands them in the folder you're looking at.

The Editor

Type into the page and it saves as you go.

A note open in the editor: the page title, the formatting toolbar beneath it, and a green Result callout above the table of contents
KeysWhat they do
EnterStarts the next block, or the next item in a list
Shift + EnterAdds a second line inside the same block
1. , - , # , > at the start of a lineTurns the line into a numbered item, a bullet, a heading, or a quote
/ on an empty lineOpens the quick insert menu
`code`Turns the word into inline code as the second backtick lands
Cmd/Ctrl + K with text selectedAdds a link
Cmd/Ctrl + FOpens find and replace

Formatting covers bold, italic, underline, strikethrough, highlight, subscript, superscript, inline code, four heading levels, alignment, indenting with Tab, and text and highlight colors. Find in page in the page menu opens the same find bar, and on a note you can only read it finds without replacing.

Inserting a Block

Press / on an empty line and type to filter, such as h2 for Heading 2 or plot for Chart. The + buttons, in the toolbar and beside the line you're on, open the full Insert view, which describes every block. Both offer the same blocks:

GroupWhat's in it
TextText, Heading 1, Heading 2, Heading 3, Heading 4
CommonTable, Side by side, Chart, Quote, Code, Checklist, Answer field, Progress bar, Bullet list, Numbered list, Divider
ImagesUpload image, Image from sample, Image from gallery
Links & referencesA note, protocol, protocol run, task, order, supplier, sample, plate, sequence, data table, panel, flow dataset, image collection, or website
MoreInfo, Warning, Success, and Error callouts, Date, Table of contents, Emoji, Special character

The Block Menu

The grip beside every block opens its menu:

ItemWhat it does
Turn intoSwitches a line, or every selected line, to Text, a heading, Bullet list, Numbered list, Checklist or Quote, keeping what you wrote
CommentOpens Activity with a comment on the block
Add block above, Add block belowStarts an empty line there
DuplicatePuts a copy of the block under it
Display asOn a linked record, sets its size
Move to…, Copy to…Sends the block into another note or a Planner task, creating it if it doesn't exist yet
DeleteRemoves the block, or every selected block

Linking Records

The pickers under Links & references list what's in the project. Most also make a new record without leaving the page:

Picker rowAsks forCreates
New data tableA nameAn empty table in Data Tables
New sampleA type and a nameA sample in Samples
New taskA titleA task on this project's Planner
New plateA name, a size, and optionally a saved layoutA plate, opened in the plate workspace
New orderWhat to order and how manyA request in Orders
New supplierA nameA supplier for your lab
New sequenceA name, a type, and the basesA sequence in Genetics
New note, New protocolA titleA page beside this one

A record made from a private page starts private. A table, sample, or sequence made from a page names that page as where it was created.

Display Sizes

A linked record shows at one of three sizes, set from Display as in its grip menu. The size is saved with the page and leaves a sign-off in place.

SizeShows
ChipOne line with the name and a status dot
CardA line of facts and the status. Tasks, orders, runs, and suppliers add a second line, such as due date and assignee
PreviewThe record itself: a collection's first photos, a sequence's map, a protocol's steps, a table's rows, a plate's map, a panel's markers and dyes

Collections, flow datasets, data tables, panels, samples, and plates arrive as previews, and everything else as a card. Click a record at any size to open it, or ⌘-click (Ctrl-click on Windows) to open it in a new tab.

A protocol's preview lists every step in order with its duration, the steps of any section it includes among them, and names the case under each step of a branch. Its step count and total time include the sections' steps. An exported page lists the same steps with the same numbers, from the version the card runs.

A protocol longer than eight steps shows its first five and Show all under them, with Show fewer to close it again. Whether it is open is saved with the page, like the size, and leaves a sign-off in place.

A card can also read:

  • This image collection was deleted, dashed and gray, with Remove
  • You don't have access to this sample, naming nothing about it
  • Couldn't load this sample, with Retry

Acting on a Record From Its Card

On a page you can edit, some cards act on their record directly:

  • Click a task's status to move it to another column, or an order's to mark it processing, complete, or incomplete.
  • A running run's card shows its next step with Mark done.
  • A protocol's card on a note is one stage of an experiment. It carries Start run and Schedule, says whether that stage is not started, scheduled, running or completed, and once a run finishes offers to add the run's result tables. Running an Experiment in Stages covers the card in full.

Linking Out and Linking In

Select text and press Cmd/Ctrl + K, or use the link button, to link it. A URL pasted over a selection links it, and a URL typed on its own becomes clickable.

Pasting an outside URL with nothing selected asks Embed a URL?. Yes turns it into a website card, and Keep as text leaves the address. The link dialog's Turn into embed does the same later.

Pasting a link to a Conspecta record asks, for example, Insert sample HEK293-p12?, and Yes drops in its card. This works for notes, protocols, runs, tasks, orders, suppliers, samples, sequences, data tables, flow datasets, and image collections in the same project. Anything else, such as a figure or a record in another project, stays as plain text.

Tables

A page takes two kinds of table.

TableLinked data table
Where the rows liveOn the pageIn Data Tables, and every page showing it stays current
Settings (the gear at the top right)Table style: Grid, Lines, Outline, or None rules, header row or column, banded rows, spacing, and adding rows and columnsWhich columns and rows the page shows, and Add rows from a file
EditingType in it like any textClick a cell and type. Every column must be showing
ChartingTurn it into a data table firstAny chart Data Tables offers

A text table shows its gear when you point at the table. A linked data table keeps its gear at the right end of its header row.

Turn into data table, at the foot of a table's Table style panel, moves its rows into Data Tables. The header row names the columns, numbers become numbers, and bold, colors, and alignment stay behind. Undo brings the text table back.

A table an analysis produced, and a panel or assay table, are edited from their own workspace, and the page says so above the rows.

Lists, Checklists, and Columns

  • Numbered list keeps counting through paragraphs between items. A heading, a divider, or a blank line starts again at 1. Type 6. to start at 6.
  • Progress bar counts the checklist directly above it, so two checklists on one page each get their own bar.
  • Side by side puts two columns next to each other, such as a gel photo beside its interpretation. Hover it for Hide divider or Remove split. On a phone, and in Markdown exports, the columns stack.
  • Table of contents builds a linked outline from the page's headings. A page takes one.
  • Code blocks show a copy button when you point at them. Editors pick the language beside it.

Charting Your Data

Chart opens Insert chart, listing everything in the project you can chart: data tables, image analysis results, and gated flow cytometry data.

  • A data table asks for a chart type, such as Bar, Scatter, Box plot, or Heatmap, and the columns for each axis and grouping.
  • An image analysis asks which of its charts to draw.
  • A flow analysis asks which view to draw, from the table below. It's listed once it has been gated.
ViewWhat it plots
Frequency (% of parent)Each population as a share of the gate above it
Event countHow many events fell in each population
Population compositionPopulations stacked as a share of the whole sample
Median intensity heatmapMedian signal for every marker across every population
Marker median by populationOne marker's median signal across every population

A chart redraws from its source every time the page opens, so editing a table's rows or re-gating in Cytometry moves the chart on your page.

Chart Titles and Settings

A data table's chart is titled from what it plots, such as Concentration by Sample, with the table's name on the line below. Click the table's name to open it, or click the title to rename the chart.

The gear on the chart opens Chart settings, with the same choices you inserted it with and a Title field, and Save redraws the chart where it is. Empty the Title field to go back to the title from its columns, which follows the table when a column is renamed.

Chart settings also sets how the chart reads:

  • The statistic that combines replicate rows
  • The axis labels
  • The Y axis's scale and range
  • Error bars
  • The individual points behind each bar

Add to Figure takes the chart, with those settings, into a figure, where you set its colors, fonts, legend and significance brackets.

Images

Drag images onto the page, paste one, or use Upload image. Image from sample and Image from gallery pick from what's already in the project.

  • Formats. PNG and JPEG go in as they are. A TIFF becomes a PNG of its first page, so keep the original in an image collection when a multi-page or 16-bit scan matters.
  • Viewing. Click an image to open it full screen, then scroll or pinch to zoom and drag to move around.
  • Cropping. The crop only sets which part shows, so Edit crop can change it later or reset it. Exports carry the cropped version, and Download offers either.
  • The toolbar also holds alignment, markup, and download.

Writing a Protocol

A protocol page opens with a version badge, which opens its version history, and a summary of its total time, steps, materials, and result tables. Press Edit to change it and Done editing when you're finished, so the recipe stays stable while someone runs it.

The end of a protocol in edit mode with the add menu open, offering a step, an expected result, a day break, and four grades of safety note

A protocol is built from its own blocks:

  • Step, the numbered unit of work
  • Safety note, at Info, Caution, Warning, or Danger
  • Expected result, for what the bench should look like if it worked
  • Day break, marking that everything after it happens the next day
  • Protocol section, another protocol's published steps, such as a wash series you reuse. They number in line with the protocol's own, and an exported protocol lists them in their place

Each step can carry more:

On a stepWhat it adds
CaptureFields to fill in when the step runs, such as an OD reading or a lot number. Each field's name, type and Required sit on one line, with its unit and range, or its choices, beneath. Tick Required and a run can't be finished until the field is filled
Add result tableA table each run fills in, with named, typed columns and units. Add preset row holds rows that repeat every run, such as standards
LinksA Material from Inventory, an Instrument from Facility, or an Image analysis to launch. The instrument and the analysis each take a row under the materials, and clicking the instrument's name opens it in Facility
Add branchingNamed cases, so "if the pellet is loose, do this instead" is part of the protocol

Alt/Option with the arrow keys moves a step up or down. Deleting a step, a field on one, a safety note, an expected result, a branch case, a result table or a preset row asks first when it has anything written or set on it, and a blank one goes at once. Removing a section always asks, and the protocol it came from stays as it was. When the recipe is ready, Start run takes it to the bench, covered in Run a protocol.

The Data Dictionary

The Data dictionary holds the fields every project in your team records the same way, such as a concentration or a gel result. Each field has a name, a type of Number, Text or Choice, a unit and an Expected range (optional) for a number, the choices for a choice, and a description. A reading outside the range is flagged when it's recorded, and still saves.

Open it from any of these:

  • Data dictionary in the ⋯ menu at the top of the Notebook, on both Notes and Protocols
  • Data dictionary in the ⋯ menu at the top of Data Tables, where a column can use a field
  • Manage the data dictionary, at the foot of a new capture field's list, while you edit a protocol
  • Data dictionary in Settings, under your team
  • Open data dictionary in search

The list on the left holds the team's fields, with archived ones under Archived and marked with an archive icon. The search box above it finds one by name, unit or choice, and its filter shows only live or only archived fields. New field, under the search box, starts another. A few rules keep recorded values meaning the same thing:

  • The type is set when a field is created. To change it, archive the field and create a new one.
  • A field with recorded values keeps its unit and the wording of its choices. You can still rename it, change its range and description, and add or remove choices. To reword a choice, add the new wording and remove the old one.
  • Delete removes a field nothing has recorded yet, for good, after asking first. A field with recorded values offers Archive instead, and Restore brings an archived field back.

Someone in the project from outside the team sees the dictionary read-only, with a note saying why.

Using a Dictionary Field on a Step

While you edit a protocol, Add capture field adds a field with its name box ready and your team's fields listed beneath it. Pick one to link the field to it, or type a name to keep the field to this step.

A step's capture fields and a result table's columns are laid out as a table, one line per field, under the headings Field, Type, Settings, Required and Dictionary. A result table has no Required column. On a phone each field folds onto three short lines.

Settings holds what the field's type needs:

TypeSettings
NumberUnit, Min and Max. A Min above its Max is marked, since a run would record every value as out of range
TextUnit
ChoiceThe choices. Type each one and press Enter

The name box of a capture field or a result table column reads Search or name a field. Type a few letters and pick one of your team's fields. The step takes its type, unit, range and choices and shows them as text, every choice included, and the Dictionary column shows Linked. Press Linked to see which dictionary field it is. Rename it on the step if your protocol calls it something else, such as "DNA conc." for Concentration, and it stays linked.

When what you typed matches no field in the dictionary, the list offers two more choices:

ChoiceWhat it does
New fieldOpens a short form under the row. Create and use adds the field to your team's dictionary for every project and links the step to it
Use on this step onlyKeeps the field on this step. Its type can be Number, Text or Choice, with a unit and range for a number. For a choice, type each choice and press Enter. Press the × on a choice to remove it, or Backspace in the empty box to bring the last one back to edit

The Dictionary column shows what the dictionary has for each field. Press Changed, Team has this or Another lab to read what it means and act on it:

  • Changed appears when the field changed in the dictionary after you picked it, and names its new unit and range or choices. Use new definition takes it. Until you press it, runs use the definition the step holds.
  • Team has this appears on a field typed by hand when your dictionary has one of the same name and type. Use with your team's field, such as Use Ortiz Lab's Concentration, links it. The step keeps its own name for it.
  • Another lab appears on a field copied from another lab's protocol. It offers your team's field of the same name and type when there is one, and Add to this team's data dictionary when there isn't.
  • Save adds a field you typed on the step to the dictionary and links it, once the field has a name. Someone who can't change the dictionary sees This step only there instead.

New field, Add to this team's data dictionary and Save appear for team members who can change the dictionary. Anyone editing the protocol can pick a field.

Reusing a protocol as a section

Protocol section lists the project's protocols that have a published version. The section's steps number in line with the steps around it and stay on the version you picked. To change a section's steps, open its protocol from the section's name and publish a new version there.

When a newer version is published, the section names it, who published it and when, and offers three choices:

ChoiceWhat it does
See changesShows the author's release note and each step that changed
Compare side by sideOpens both versions next to each other
Use v1.1.0Moves the section onto it

Templates

Save as template asks where it belongs:

  • Private to me is yours in every project you work in.
  • Shared with team reaches every project the team owns.

A name already used in that library asks whether to replace the template or rename yours, and replacing a shared one replaces it for everyone.

A note whose protocol cards run published versions keeps those versions as a template, so every note started from it runs the same stages, as Running an Experiment in Stages describes.

Pictures come with the template, up to 50, and count toward storage. Saving a template with pictures needs a team.

A template asks its questions with Answer field blocks, a label with a line of help and room for the answer. Add one from the / menu, or turn the current line into one from the toolbar's block type menu. Every note started from the template opens with the same fields.

Use a field from the data dictionary, under an answer field's help, links the field to one of the team's data dictionary fields. Linked to a choice field, it is answered from a list of the choices, and an answer outside the list stays as written and reads Not one of the choices. A number outside its field's range is marked the same way. Notes started from the template keep the link, so the Field filter finds every one of them. Unlink removes the link and keeps the answer.

The button appears on a field with no label yet, and on any field once you edit its label or help, so someone filling in a note started from the template sees only the questions.

You can keep 200 templates of your own and 500 in a team's shared library, counting notes, protocols, and data tables together.

Starter Templates

Conspecta comes with starters too. The protocol starters cover western blot transfer, PCR amplification, bacterial transformation, cell passaging, plasmid miniprep, Gram staining, DNA extraction, qPCR plate setup, and a sandwich ELISA. Each records its results on the step that measures them, as capture fields or a result table every run creates, such as PCR's gel table of lane, sample, band size and pass or fail.

The qPCR and ELISA tables have the columns their assays under Analyze ask for, and the ELISA table starts with its standards in their wells, in duplicate down columns 1 and 2, so Fill readings from a file puts the plate reader's export straight onto it.

Each protocol starter has a write-up note starter named after it, such as PCR Amplification Write-Up. It asks for the question, the design, the result and what it does and doesn't show in answer fields. When the project has a protocol with that starter's title, the note opens with that protocol's card, ready for Start run.