Title: | Straightforward Filtering Index for AP-MS Data Analysis (SFINX) |
---|---|
Description: | The straightforward filtering index (SFINX) identifies true positive protein interactions in a fast, user-friendly, and highly accurate way. It is not only useful for the filtering of affinity purification - mass spectrometry (AP-MS) data, but also for similar types of data resulting from other co-complex interactomics technologies, such as TAP-MS, Virotrap and BioID. SFINX can also be used via the website interface at <http://sfinx.ugent.be>. |
Authors: | Kevin Titeca [aut, cre], Jan Tavernier [ths], Sven Eyckerman [ths] |
Maintainer: | Kevin Titeca <[email protected]> |
License: | Apache License 2.0 |
Version: | 1.7.99 |
Built: | 2024-12-07 06:48:33 UTC |
Source: | CRAN |
A character vector with all the bait proteins of interest. These proteins are all present as the exact same rownames in the DataInputExampleFile, and these are also the original bait proteins that were used in the original publication of Sardiu et al. (see below).
BaitIdentityExampleFile
BaitIdentityExampleFile
A character vector with 26 bait protein entries of interest.
M.E. Sardiu, Y. Cai, J. Jin, S.K. Swanson, R.C. Conaway, J.W. Conaway, L. Florens, M.P. Washburn Probabilistic assembly of human protein interaction networks from label-free quantitative proteomics. Proc. Natl. Acad. Sci. USA, 105 (2008), pp. 1454 to 1459.
A strictly numeric input matrix with unique proteins as rownames and unique projects as colnames. The cells of the matrix are filled with the associated peptide counts. Cells that have no associated peptide counts are filled with a zero. This specific example dataset is derived from the publication of Sardiu et al. (see below). It contains complexes involved in chromatin remodeling and consists of 35 bait-specific projects and 35 negative controls.
DataInputExampleFile
DataInputExampleFile
A matrix with 1581 rows (proteins) and 70 variables (projects).
M.E. Sardiu, Y. Cai, J. Jin, S.K. Swanson, R.C. Conaway, J.W. Conaway, L. Florens, M.P. Washburn Probabilistic assembly of human protein interaction networks from label-free quantitative proteomics. Proc. Natl. Acad. Sci. USA, 105 (2008), pp. 1454 to 1459.
sfinx
identifies the true-positive protein interactions
in affinity purification - mass spectrometry data sets and in similar
co-complex interactomics data sets. It is highly accurate, fast and
independent of external data input.
It is also available via the Web interface at http://sfinx.ugent.be, which has extra analysis and visualization features.
sfinx(InputData, BaitVector, BackgroundRatio = 5, BackgroundIdentity = "automatic", BaitInfluence = FALSE, ConstantLimit = TRUE, FWERType = "B")
sfinx(InputData, BaitVector, BackgroundRatio = 5, BackgroundIdentity = "automatic", BaitInfluence = FALSE, ConstantLimit = TRUE, FWERType = "B")
InputData |
A strictly numeric matrix with unique proteins as rownames and unique projects as colnames. The cells of the matrix are filled with the associated peptide counts. Cells that have no associated peptide counts have to be filled with a zero. |
BaitVector |
A character vector with all the bait proteins of
interest. These proteins should all be present as the exact same
rownames in |
BackgroundRatio |
Advanced. A natural number equal or bigger than 2,
that specifies the maximal ratio of total considered projects over the
amount of bait projects. If this parameter equals for example 5, it will
take into account 4 times as much non-bait projects as it uses bait
projects. |
BackgroundIdentity |
Deprecated. A character string or character
vector describing the background projects. |
BaitInfluence |
Advanced. A logical. When TRUE, |
ConstantLimit |
Advanced. A logical. When TRUE, an internal cut-off is
used that is a simplified constant for the actual complete calculation of
the binomial equivalent. This is the version of |
FWERType |
Advanced. A character string that equals |
For most standard applications of sfinx
, the arguments
InputData
and BaitVector
should be sufficient. Any
optimization of the other parameters is discouraged and should be explicitly
reported upon communication of the results.
sfinx
returns a list with two elements. The first element of
the list contains a dataframe with the true-positive protein interactions
that were identified by sfinx
in InputData
for the proteins of
interest in BaitVector
. The second element of the list contains a
string with comments about the output and the underlying data.
sfinx(DataInputExampleFile, BaitIdentityExampleFile) sfinx(InputData = DataInputExampleFile, BaitVector = BaitIdentityExampleFile, ConstantLimit = FALSE, FWERType = "Sidak")
sfinx(DataInputExampleFile, BaitIdentityExampleFile) sfinx(InputData = DataInputExampleFile, BaitVector = BaitIdentityExampleFile, ConstantLimit = FALSE, FWERType = "Sidak")