Get a data.frame of projects, type, name and parent project

getBBDataFromProjects(projectData, qualificationProjects = NULL)

Arguments

projectData

A data.frame of project snapshots

qualificationProjects

Optional: a data.frame of building blocks from a qualification plan

Value

A data.frame with columns `Project`, `Simulation` and `Output`

Examples


# Get the project data from a list of paths
snapshotPaths <- list(
  "Raltegravir" = file.path(
    "https://raw.githubusercontent.com",
    "Open-Systems-Pharmacology",
    "Raltegravir-Model",
    "v1.2",
    "Raltegravir-Model.json"
  ),
  "Atazanavir" = file.path(
    "https://raw.githubusercontent.com",
    "Open-Systems-Pharmacology",
    "Atazanavir-Model",
    "v1.2",
    "Atazanavir-Model.json"
  )
)
projectData <- getProjectsFromList(snapshotPaths)

# Get the simulations Observed Data from the projects
getBBDataFromProjects(projectData)
#>        Project     BB-Type
#> 1  Raltegravir  Individual
#> 2  Raltegravir    Compound
#> 3  Raltegravir    Protocol
#> 4  Raltegravir    Protocol
#> 5  Raltegravir    Protocol
#> 6  Raltegravir    Protocol
#> 7  Raltegravir    Protocol
#> 8  Raltegravir    Protocol
#> 9  Raltegravir    Protocol
#> 10 Raltegravir    Protocol
#> 11 Raltegravir    Protocol
#> 12 Raltegravir    Protocol
#> 13 Raltegravir    Protocol
#> 14 Raltegravir    Protocol
#> 15 Raltegravir       Event
#> 16 Raltegravir Formulation
#> 17 Raltegravir Formulation
#> 18 Raltegravir Formulation
#> 19 Raltegravir Formulation
#> 20 Raltegravir  Simulation
#> 21 Raltegravir  Simulation
#> 22 Raltegravir  Simulation
#> 23 Raltegravir  Simulation
#> 24 Raltegravir  Simulation
#> 25 Raltegravir  Simulation
#> 26 Raltegravir  Simulation
#> 27 Raltegravir  Simulation
#> 28 Raltegravir  Simulation
#> 29 Raltegravir  Simulation
#> 30 Raltegravir  Simulation
#> 31 Raltegravir  Simulation
#> 32 Raltegravir  Simulation
#> 33 Raltegravir  Simulation
#> 34 Raltegravir  Simulation
#> 35 Raltegravir  Simulation
#> 36  Atazanavir  Individual
#> 37  Atazanavir  Individual
#> 38  Atazanavir  Individual
#> 39  Atazanavir  Individual
#> 40  Atazanavir  Individual
#> 41  Atazanavir  Individual
#> 42  Atazanavir  Individual
#> 43  Atazanavir  Individual
#> 44  Atazanavir  Individual
#> 45  Atazanavir    Compound
#> 46  Atazanavir    Protocol
#> 47  Atazanavir    Protocol
#> 48  Atazanavir    Protocol
#> 49  Atazanavir    Protocol
#> 50  Atazanavir    Protocol
#> 51  Atazanavir    Protocol
#> 52  Atazanavir    Protocol
#> 53  Atazanavir    Protocol
#> 54  Atazanavir    Protocol
#> 55  Atazanavir    Protocol
#> 56  Atazanavir    Protocol
#> 57  Atazanavir       Event
#> 58  Atazanavir       Event
#> 59  Atazanavir Formulation
#> 60  Atazanavir  Simulation
#> 61  Atazanavir  Simulation
#> 62  Atazanavir  Simulation
#> 63  Atazanavir  Simulation
#> 64  Atazanavir  Simulation
#> 65  Atazanavir  Simulation
#> 66  Atazanavir  Simulation
#> 67  Atazanavir  Simulation
#> 68  Atazanavir  Simulation
#> 69  Atazanavir  Simulation
#> 70  Atazanavir  Simulation
#> 71  Atazanavir  Simulation
#> 72  Atazanavir  Simulation
#> 73  Atazanavir  Simulation
#> 74  Atazanavir  Simulation
#> 75  Atazanavir  Simulation
#> 76  Atazanavir  Simulation
#> 77  Atazanavir  Simulation
#> 78  Atazanavir  Simulation
#>                                                           BB-Name
#> 1                                  Standard European Male for PEQ
#> 2                                                     Raltegravir
#> 3               Iwamoto 2008 400mg PO (Figure 1) omeprazole study
#> 4    Iwamoto 2008 10mg PO (Figure 2) Safety-Tolerability-PK study
#> 5    Iwamoto 2008 25mg PO (Figure 2) Safety-Tolerability-PK study
#> 6    Iwamoto 2008 50mg PO (Figure 2) Safety-Tolerability-PK study
#> 7   Iwamoto 2008 100mg PO (Figure 2) Safety-Tolerability-PK study
#> 8   Iwamoto 2008 200mg PO (Figure 2) Safety-Tolerability-PK study
#> 9   Iwamoto 2008 800mg PO (Figure 2) Safety-Tolerability-PK study
#> 10 Iwamoto 2008 1200mg PO (Figure 2) Safety-Tolerability-PK study
#> 11 Iwamoto 2008 1600mg PO (Figure 2) Safety-Tolerability-PK study
#> 12                                   Markowitz 2006 100mg bid 10d
#> 13                                   Markowitz 2006 200mg bid 10d
#> 14                                   Markowitz 2006 400mg bid 10d
#> 15                                                           Food
#> 16                                  Weibull (lactose formulation)
#> 17                                                chewable tablet
#> 18                 filmcoated tablet (original Merck formulation)
#> 19                                             Weibull (granules)
#> 20                      Raltegravir 800 mg  (lactose formulation)
#> 21                      Raltegravir 10 mg   (lactose formulation)
#> 22                      Raltegravir 100 mg  (lactose formulation)
#> 23                    Raltegravir 1200 mg   (lactose formulation)
#> 24                     Raltegravir 1600 mg  (lactose formulation)
#> 25                     Raltegravir 200 mg   (lactose formulation)
#> 26                       Raltegravir 25 mg  (lactose formulation)
#> 27                       Raltegravir 50 mg  (lactose formulation)
#> 28                              Raltegravir 400mg chewable fasted
#> 29                            Raltegravir 400mg filmcoated tablet
#> 30                        Raltegravir 400mg (lactose formulation)
#> 31                        Raltegravir 100 mg filmcoated tablet md
#> 32                        Raltegravir 200 mg filmcoated tablet md
#> 33                        Raltegravir 400 mg filmcoated tablet md
#> 34                     Raltegravir 400mg (granules in suspension)
#> 35                                 Raltegravir 400mg chewable fed
#> 36                                                   Agarwala2003
#> 37                                                  Agarwala2005a
#> 38                                                  Agarwala2005b
#> 39                                                     Martin2008
#> 40                                                        Zhu2011
#> 41                                              WhiteAmericanMale
#> 42                                            WhiteAmericanFemale
#> 43                                                        Zhu2010
#> 44                                                     Acosta2007
#> 45                                                     Atazanavir
#> 46                                                 400mg_QD_7days
#> 47                                                 400mg_QD_6days
#> 48                                                 400mg_QD_5days
#> 49                                                 200mg_QD_5days
#> 50                                                 800mg_QD_5days
#> 51                                                       400mg_SD
#> 52                                         300mg_BID_7days_at120h
#> 53                                                      300mg_BID
#> 54                                                 200mg_QD_6days
#> 55                                                300mg_QD_10days
#> 56                                                 800mg_QD_6days
#> 57                                             High-fat breakfast
#> 58                                                     Light meal
#> 59                                                Reyataz capsule
#> 60                                               Acosta2007_300mg
#> 61                                             Agarwala2003_400mg
#> 62                                            Agarwala2005a_400mg
#> 63                                            Agarwala2005b_400mg
#> 64                                               Martin2008_400mg
#> 65                                                  Zhu2011_400mg
#> 66               FDA-ClinPharmReview_AI424-014_400mg_YoungFemales
#> 67                            FDA-ClinPharmReview_AI424-028_200mg
#> 68                            FDA-ClinPharmReview_AI424-028_400mg
#> 69                            FDA-ClinPharmReview_AI424-040_200mg
#> 70                            FDA-ClinPharmReview_AI424-040_400mg
#> 71                            FDA-ClinPharmReview_AI424-040_800mg
#> 72                            FDA-ClinPharmReview_AI424-056_300mg
#> 73                            FDA-ClinPharmReview_AI424-076_400mg
#> 74                            FDA-ClinPharmReview_AI424-076_800mg
#> 75                                       Zhu2010_300mg_Atazanavir
#> 76                 FDA-ClinPharmReview_AI424-004_400mg_TreatmentA
#> 77                 FDA-ClinPharmReview_AI424-014_400mg_YoungMales
#> 78             FDA-ClinPharmReview_AI424-015_400mg_NormalSubjects
#>    Parent-Project
#> 1                
#> 2                
#> 3                
#> 4                
#> 5                
#> 6                
#> 7                
#> 8                
#> 9                
#> 10               
#> 11               
#> 12               
#> 13               
#> 14               
#> 15               
#> 16               
#> 17               
#> 18               
#> 19               
#> 20               
#> 21               
#> 22               
#> 23               
#> 24               
#> 25               
#> 26               
#> 27               
#> 28               
#> 29               
#> 30               
#> 31               
#> 32               
#> 33               
#> 34               
#> 35               
#> 36               
#> 37               
#> 38               
#> 39               
#> 40               
#> 41               
#> 42               
#> 43               
#> 44               
#> 45               
#> 46               
#> 47               
#> 48               
#> 49               
#> 50               
#> 51               
#> 52               
#> 53               
#> 54               
#> 55               
#> 56               
#> 57               
#> 58               
#> 59               
#> 60               
#> 61               
#> 62               
#> 63               
#> 64               
#> 65               
#> 66               
#> 67               
#> 68               
#> 69               
#> 70               
#> 71               
#> 72               
#> 73               
#> 74               
#> 75               
#> 76               
#> 77               
#> 78