Some functions such as get_datasets and get_platforms_by_ids
include a filter argument that allows creation of more complex queries. This
function returns a list of supported properties to be used in those filters
filter_properties()A list of data.tables that contain supported properties and their data types
filter_properties()
#> $dataset
#> properties type
#> <char> <char>
#> 1: accession.accession string
#> 2: accession.accessionVersion string
#> 3: accession.externalDatabase.description string
#> 4: accession.externalDatabase.ftpUri string
#> 5: accession.externalDatabase.id integer
#> ---
#> 178: taxon.scientificName string
#> 179: taxon.secondaryNcbiId integer
#> 180: troubled boolean
#> 181: workflowState string
#> 182: workflowStateEnteredAt string
#> description
#> <char>
#> 1: <NA>
#> 2: <NA>
#> 3: <NA>
#> 4: <NA>
#> 5: <NA>
#> ---
#> 178: <NA>
#> 179: <NA>
#> 180: alias for curationDetails.troubled
#> 181: <NA>
#> 182: <NA>
#>
#> $platform
#> properties type
#> <char> <char>
#> 1: advertisedNumberOfDesignElements integer
#> 2: alternativeTo.advertisedNumberOfDesignElements integer
#> 3: alternativeTo.compositeSequences.size integer
#> 4: alternativeTo.curationDetails.id integer
#> 5: alternativeTo.curationDetails.lastUpdated string
#> ---
#> 137: taxon.ncbiId integer
#> 138: taxon.scientificName string
#> 139: taxon.secondaryNcbiId integer
#> 140: technologyType string
#> 141: troubled boolean
#> description
#> <char>
#> 1: <NA>
#> 2: <NA>
#> 3: <NA>
#> 4: <NA>
#> 5: <NA>
#> ---
#> 137: alias for primaryTaxon.ncbiId
#> 138: alias for primaryTaxon.scientificName
#> 139: alias for primaryTaxon.secondaryNcbiId
#> 140: <NA>
#> 141: alias for curationDetails.troubled
#>
#> $resultSet
#> properties type
#> <char> <char>
#> 1: analysis.description string
#> 2: analysis.experimentAnalyzed.description string
#> 3: analysis.experimentAnalyzed.id integer
#> 4: analysis.experimentAnalyzed.name string
#> 5: analysis.experimentAnalyzed.sourceMetadata string
#> 6: analysis.experimentAnalyzed.sourceMetadataSchemaVersion integer
#> 7: analysis.experimentAnalyzed.workflowState string
#> 8: analysis.experimentAnalyzed.workflowStateEnteredAt string
#> 9: analysis.id integer
#> 10: analysis.numberOfElementsAnalyzed integer
#> 11: analysis.resultSets.size integer
#> 12: analysis.subsetFactorValue.characteristics.category string
#> 13: analysis.subsetFactorValue.characteristics.categoryUri string
#> 14: analysis.subsetFactorValue.characteristics.description string
#> 15: analysis.subsetFactorValue.characteristics.evidenceCode string
#> 16: analysis.subsetFactorValue.characteristics.id integer
#> 17: analysis.subsetFactorValue.characteristics.name string
#> 18: analysis.subsetFactorValue.characteristics.size integer
#> 19: analysis.subsetFactorValue.characteristics.supportingEvidence string
#> 20: analysis.subsetFactorValue.characteristics.value string
#> 21: analysis.subsetFactorValue.characteristics.valueUri string
#> 22: analysis.subsetFactorValue.id integer
#> 23: analysis.subsetFactorValue.supportingEvidence string
#> 24: baselineGroup.characteristics.category string
#> 25: baselineGroup.characteristics.categoryUri string
#> 26: baselineGroup.characteristics.description string
#> 27: baselineGroup.characteristics.evidenceCode string
#> 28: baselineGroup.characteristics.id integer
#> 29: baselineGroup.characteristics.name string
#> 30: baselineGroup.characteristics.size integer
#> 31: baselineGroup.characteristics.supportingEvidence string
#> 32: baselineGroup.characteristics.value string
#> 33: baselineGroup.characteristics.valueUri string
#> 34: baselineGroup.experimentalFactor.baselineRelevance string
#> 35: baselineGroup.experimentalFactor.baselineRelevanceReason string
#> 36: baselineGroup.experimentalFactor.description string
#> 37: baselineGroup.experimentalFactor.id integer
#> 38: baselineGroup.experimentalFactor.name string
#> 39: baselineGroup.experimentalFactor.subsetRelevance string
#> 40: baselineGroup.experimentalFactor.subsetRelevanceReason string
#> 41: baselineGroup.experimentalFactor.supportingEvidence string
#> 42: baselineGroup.experimentalFactor.type string
#> 43: baselineGroup.id integer
#> 44: baselineGroup.measurement.id integer
#> 45: baselineGroup.measurement.kindCV string
#> 46: baselineGroup.measurement.otherKind string
#> 47: baselineGroup.measurement.representation string
#> 48: baselineGroup.measurement.type string
#> 49: baselineGroup.measurement.value string
#> 50: baselineGroup.supportingEvidence string
#> 51: id integer
#> 52: numberOfGenesTested integer
#> 53: numberOfProbesTested integer
#> 54: results.size integer
#> properties type
#> <char> <char>
#> description
#> <lgcl>
#> 1: NA
#> 2: NA
#> 3: NA
#> 4: NA
#> 5: NA
#> 6: NA
#> 7: NA
#> 8: NA
#> 9: NA
#> 10: NA
#> 11: NA
#> 12: NA
#> 13: NA
#> 14: NA
#> 15: NA
#> 16: NA
#> 17: NA
#> 18: NA
#> 19: NA
#> 20: NA
#> 21: NA
#> 22: NA
#> 23: NA
#> 24: NA
#> 25: NA
#> 26: NA
#> 27: NA
#> 28: NA
#> 29: NA
#> 30: NA
#> 31: NA
#> 32: NA
#> 33: NA
#> 34: NA
#> 35: NA
#> 36: NA
#> 37: NA
#> 38: NA
#> 39: NA
#> 40: NA
#> 41: NA
#> 42: NA
#> 43: NA
#> 44: NA
#> 45: NA
#> 46: NA
#> 47: NA
#> 48: NA
#> 49: NA
#> 50: NA
#> 51: NA
#> 52: NA
#> 53: NA
#> 54: NA
#> description
#> <lgcl>
#>