Understanding IDS Design

The IDS captures as much available information from the RAW files as possible, such as:

  • time - Time that the data set is related to
  • system(s) - Equipment used to produce the result, software, and firmware
  • user(s) - Person who performed the experiment
  • sample(s) - Sample used in the experiment
  • method(s) - Experimental recipe and input parameters
  • run(s) - A particular execution of the experiment
  • experiment(s) - Information about the experiment, id, name, and so on
  • result(s) - Measurement results
  • related_file(s) - Pointer(s) to related files (for example, raw experimental data sets in the vendor specific, and often proprietary, format)
  • datacubes - Multi-dimensional data such as chromatogram, images, plate readings, and so on

IDS JSON Example

An example of an IDS JSON is below:

  • Three pieces of information are used to uniquely identify the IDS:
    "@idsType": "cell-counter",
    "@idsVersion": "v1.0.0",
    "@idsNamespace": "common,

  • Items such as the run, time, sample, method, user, and results are also included.

{
  "@idsType": "cell-counter",
  "@idsVersion": "v1.0.0",
  "@idsNamespace": "common",
  "system": {
    "serial_number": "serial_number"
  },
  "run": {
    "id": "413befdd-c7e2-4edd-9e9b-06cf1cb0283f"
  },
  "time": {
    "measurement": "2015-09-24T03:47:13.0Z"
  },
  "sample": {
    "id": "unknown-10",
    "batch": {
      "id": "batch-number"
    }
  },
  "method": {
    "instrument": {
      "cell_type": "CHO",
      "dilution_factor": 1
    }
  },
  "user": {
    "name": "operator-1"
  },
  "result": {
    "cell": {
      "viability": {
        "value": 0.1,
        "unit": "Percent"
      },
      "diameter": {
        "average": {
          "live": {
            "value": 21.07,
            "unit": "Micrometer"
          }
        }
      },
      "count": {
        "total": {
          "value": 1207,
          "unit": "Cell"
        },
        "viable": {
          "value": 1,
          "unit": "Cell"
        }
      },
      "density": {
        "total": {
          "value": 102.24,
          "unit": "MillionCellsPerMilliliter"
        },
        "viable": {
          "value": 0.1,
          "unit": "MillionCellsPerMilliliter"
        }
      }
    }
  }
}

Documentation Feedback

Do you have questions about our documentation or suggestions for how we can improve it? Start a discussion in TetraConnect Hub. For access, see Access the TetraConnect Hub.

📘

NOTE

Feedback isn't part of the official TetraScience product documentation. TetraScience doesn't warrant or make any guarantees about the feedback provided, including its accuracy, relevance, or reliability. All feedback is subject to the terms set forth in the TetraConnect Hub Community Guidelines.