An analog of the base package subset method, this version will return all the matrices whose metadata match the (possibly intricate) logical expression in the "subset" argument.

Note: just as with the base subset method, this method is unreliable except when used interactively. Batch, script or other programmatic use of this function is to be avoided.

1 2 |

`x` |
a |

`subset` |
a |

`select, drop, ...` |
these are ignored, appearing here only in fidelity to the generic definition of the method. |

A list of the matrices whose metadata satisfies the supplied subset

Paul Shannon

MotifDb, query, export, flyFactorSurvey, hPDI, jaspar, ScerTF, uniprobe

1 2 3 4 5 6 7 8 9 10 | ```
mdb <- MotifDb
if (interactive ()) {
matrices <- subset (mdb, dataSource=='UniPROBE')
egr1.matrices <- subset (mdb, geneSymbol=='Egr1')
jaspar.egr1.matrices <- subset (mdb, geneSymbol=='Egr1' &
dataSource == 'JASPAR_CORE')
# one of the mouse egr1 matrices has a geneSymbol 'Zif268', but
# has the proper entrez geneId.
all.egr1.matrices <- subset (mdb, geneId=='13653')
}
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.