getCompoundEvents.IdMapDiffCounts: Get compound events

Description Usage Arguments Value Author(s) See Also Examples

Description

Transforms the IdMapDiffCounts triplet <A-A*B, A*B, B-A*B> into the <excess both, excess left etc.> form suitable for using within the fountain plot. Computed on the fly within the IdMapDiffCounts$summary() and IdMapDiffCounts$plot() functions.

Usage

1
2
## S3 method for class 'IdMapDiffCounts'
getCompoundEvents(this, verbose=FALSE, ...)

Arguments

verbose

If TRUE enables diagnostic messages. Default is FALSE.

...

Not used

Value

A data.frame with 7 columns each corresponding to a particular compaund set derived from the event triplet <A-A*B, A*B, B-A*B> and with rows containing mathches (TRUE or FALSE) for a given primary ID. The columns and the compaund set description are as follows:

excess.both

A and B have non-empty intersection and both sets have unique elements

excess.left

A and B have non-empty intersection and only A has unique elements

excess.right

A and B have non-empty intersection and only B has unique elements

same.list

Non-empty A and B are the same

in.left.only

Only A set is non-empty

in.right.only

Only B set is non-empty

in.neither

Both sets are empty

Author(s)

Alex Lisovich, Roger Day

See Also

For more information see IdMapDiffCounts.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
 #create IdMapDiffCounts object
 IDs<-IdMapBase$primaryIDs(examples$msmsExperimentSet);
 jointIdMap<-JointIdMap(examples$identDfList,primaryIDs=IDs);
 diffs<-jointIdMap$getDiff("NetAffx_F","DAVID_Q",verbose=TRUE);
 diffCounts<-IdMapDiffCounts(diffs);

 # get compound events
 events<-diffCounts$getCompoundEvents();
 events[1:10,];
 

IdMappingAnalysis documentation built on Oct. 31, 2019, 3:30 a.m.