Title: | Generate Disease-Specific Response Signatures from the LINCS-L1000 Data |
---|---|
Description: | Generates disease-specific drug-response profiles that are independent of time, concentration, and cell-line. Based on the cell lines used as surrogates, the returned profiles represent the unique transcriptional changes induced by a compound in a given disease. |
Authors: | Daniel Osorio [aut, cre] , Marieke Kuijjer [aut] |
Maintainer: | Daniel Osorio <[email protected]> |
License: | GPL-3 |
Version: | 0.2.1 |
Built: | 2024-11-20 03:19:33 UTC |
Source: | https://github.com/cran/retriever |
CLbyDisease
data(CLbyDisease)
data(CLbyDisease)
A list of 14 cancer types and the cell lines used as surrogates by the LINCS-L1000 project.
Returns the average of every possible two response profile non-redundant combination from the input matrix
profileCombinations(responseProfiles)
profileCombinations(responseProfiles)
responseProfiles |
A matrix of response profiles for drugs (rows are genes, columns are drugs) |
A matrix with genes in the rows and profiles combination in the columns. The values represent the expected transcriptional response of the cells (used as input of retriever) to a drug combination.
# Loading robust profiles across different breast cancer cell lines generated by retriever. # BRCA <- retriever(cellLines = c('MDAMB231', 'MCF7', 'SKBR3', 'HS578T', 'BT20')) BRCA <- read.csv(system.file("BRCA.csv",package="retriever"), row.names = 1) dim(BRCA) # [1] 1001 125 # Computing response profiles combinations combinationsBRCA <- profileCombinations(BRCA) dim(combinationsBRCA) # [1] 1001 7750
# Loading robust profiles across different breast cancer cell lines generated by retriever. # BRCA <- retriever(cellLines = c('MDAMB231', 'MCF7', 'SKBR3', 'HS578T', 'BT20')) BRCA <- read.csv(system.file("BRCA.csv",package="retriever"), row.names = 1) dim(BRCA) # [1] 1001 125 # Computing response profiles combinations combinationsBRCA <- profileCombinations(BRCA) dim(combinationsBRCA) # [1] 1001 7750
Generate disease-specific drug-response profiles that are independent of time, concentration, and cell-line. Based on the cell lines used as surrogates, the returned profiles represent the unique transcriptional changes induced by a compound in a given disease.
retriever(cellLines, corThreshold = 0.6)
retriever(cellLines, corThreshold = 0.6)
cellLines |
A vector of cell lines from where the disease-specific drug response profiles will be generated. |
corThreshold |
A numeric value between 0 and 1 that represent the minimum Spearman correlation coefficient value required by a profile to remain in the analysis. |
In the first step, we take the response profile of a given cell line to the same compound under the same concentration at different time points and averaged them. Then, the descriptive power of the generated profile to represent the drug response at a given concentration in the cell line, independently of time, is evaluated using Spearman's correlation coefficient. If the correlation with the generated profile is larger than 0.6, then the averaged profile is returned. The original drug response profiles that do not reach the threshold are removed, and the averaged profile is recomputed using the ones above the threshold, this procedure ensures the removal of aberrant or insufficient cellular responses. Only averaged signatures of at least two profiles are used in the second step.
In the second step, we take the stable time-independent signature profiles of the compounds at a particular concentration in the same cell line. To remove the concentration dependency, we applied the same procedure described in the first step over the averaged profiles. The profiles returned by the second step are the stable ones independent of the time and concentration under the same cell line.
In the last step, to generate disease-specific drug response profiles we again applied the procedure described in the step 1 to the stable response profiles to the same compounds in the three cell lines used as surrogate of the triple-negative breast cancer in the LINCS-L1000 project. The profiles returned by the third step are robust disease-specific transcriptional signatures representing the changes that are unique for a compound in triple-negative breast cancer.
Robust disease-specific drug-response profiles that represent the unique transcriptional changes induced by a compound in a given disease.
Daniel Osorio <[email protected]>
# Generate a robust profiles across different breast cancer cell lines. BRCA <- retriever(cellLines = c('MDAMB231', 'MCF7', 'SKBR3', 'HS578T', 'BT20'))
# Generate a robust profiles across different breast cancer cell lines. BRCA <- retriever(cellLines = c('MDAMB231', 'MCF7', 'SKBR3', 'HS578T', 'BT20'))