ISA (Investigation – Study – Assay)
At the top level of the ISA portion of the data model is the ArcInvestigation
class.
It contains organizational metadata like Persons
and Publications
as well as the experimental metadata in the major datasets ArcStudies
and ArcAssays
.
Setting up basic Investigation
Section titled Setting up basic Investigationopen ARCtrl
let inv = ArcInvestigation("MyInvestigation", title = "My Investigation", description = "My Investigation Description")
let study = inv.InitStudy("MyStudy")
let lukas = Person(firstName = "Heinrich", lastName = "Weil", midInitials = "L")
study.Contacts.Add(lukas)
study.InitTable("Growth")
import {ArcInvestigation, Person} from "@nfdi4plants/arctrl";
let inv = new ArcInvestigation("MyInvestigation", "My Investigation", "My Investigation Description")
let study = inv.InitStudy("MyStudy")
let lukas = new Person(undefined, "Weil", "Heinrich", "L")
study.Contacts.push(lukas)
study.InitTable("Growth")
from arctrl.arctrl import ArcInvestigation, ArcStudy, Person
inv = ArcInvestigation("MyInvestigation", title = "My Investigation", description = "My Investigation Description")
study = inv.InitStudy("MyStudy")
lukas = Person(first_name = "Heinrich", last_name = "Weil", mid_initials = "L")
study.Contacts.append(lukas)
study.InitTable("Growth")