Search FlowRepository for datasets matching the query and retrieve a vector of identifiers of matching datasets.

Share:

Description

This function connects to FlowRepository (flowrepository.org) via an XML-based API and searches for datasets matching the query term. The search covers experiment names, repository identifiers, keywords, researcher first and last names, reagents and reagent manufactures, instruments and instrument manufactures, sample annotations and manuscript identifiers. A vector of identifiers of matching datasets is retrieved. NULL is returned if no matching datasets are found.

Usage

1
    flowRep.search(query.string)

Arguments

query.string

The query term used to search FlowRepository datasets for.

Details

An HTTP GET request is sent to FlowRepository to perform the search, this retrieves an XML from FlowRepository, and this XML is parsed to extract the list of identifiers of matching experiments.

Value

A vector of objects of class character containing strings with FlowRepository dataset identifiers available. NULL if no matching datasets were found.

Author(s)

Josef Spidlen

References

Spidlen Josef. FlowRepository Resources for Developers.
http://flowrepository.org/developers

See Also

flowRep.ls, flowRep.get

Examples

1
    flowRep.search("K562 BCR")

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.