Gene expression profiling (GEP) is a powerful tool widely used in oncology research. GEP utilizes techniques such as NGS and microarrays to simultaneously evaluate expression levels of multiple genes. Each expression level measurement is typically evaluated against a cohort of samples sequenced using the same methodology to understand whether the expression level values of a sample are high or low.
Aspects of the disclosure relate to methods for improving compatibility of nucleic acid sequencing data obtained using different techniques. The disclosure is based, in part, on methods for mapping RNA expression levels for genes expressed in a biological sample and obtained from a subject using a first protocol to RNA expression levels as would have been determined through a second protocol if the second protocol were used to process the biological sample instead of the first protocol.
Accordingly, in some aspects, the disclosure provides a method for mapping RNA expression levels for genes expressed in a biological sample and obtained from a subject using a first protocol to RNA expression levels as would have been determined through a second protocol if the second protocol were used to process the biological sample instead of the first protocol, the method comprising using at least one computer hardware processor to perform: obtaining first RNA expression data for a set of genes expressed in the biological sample obtained from the subject, the first RNA expression data indicative of first RNA expression levels (e.g., comprising first RNA expression levels) of genes in the set of genes, the first RNA expression data previously determined by processing the biological sample using the first protocol; and mapping the first RNA expression levels of genes in the set of genes to second RNA expression levels of genes in the set of genes, the second RNA expression levels indicating RNA expression levels as would have been determined through the second protocol, the second protocol being different from the first protocol, if the second protocol were used to process the biological sample instead of the first protocol, the mapping comprising for a first gene in the set of genes: obtaining, from among the first RNA expression levels, a first set of RNA expression levels including a first RNA expression level for the first gene and zero, one, or multiple first RNA expression levels for zero, one, or multiple other genes in the set of genes associated with the first gene; obtaining a first transformation for estimating an RNA expression level for the first gene as would have been determined according to the second protocol from RNA expression levels of one or more genes as determined through the first protocol; and determining, for inclusion in the second RNA expression levels, a second RNA expression level for the first gene by applying the first transformation to the first set of RNA expression levels.
In some aspects, the disclosure provides a system, comprising at least one computer hardware processor; and at least one computer-readable storage medium storing processor-executable instructions that, when executed by the at least one computer hardware processor, cause the at least one computer hardware processor to perform a method for mapping RNA expression levels for genes expressed in a biological sample and obtained from a subject using a first protocol to RNA expression levels as would have been determined through a second protocol if the second protocol were used to process the biological sample instead of the first protocol, the method comprising using at least one computer hardware processor to perform: obtaining first RNA expression data for a set of genes expressed in the biological sample obtained from the subject, the first RNA expression data indicative of first RNA expression levels of genes in the set of genes, the first RNA expression data previously determined by processing the biological sample using the first protocol; and mapping the first RNA expression levels of genes in the set of genes to second RNA expression levels of genes in the set of genes, the second RNA expression levels indicating RNA expression levels as would have been determined through the second protocol, the second protocol being different from the first protocol, if the second protocol were used to process the biological sample instead of the first protocol, the mapping comprising for a first gene in the set of genes: obtaining, from among the first RNA expression levels, a first set of RNA expression levels including a first RNA expression level for the first gene and zero, one, or multiple first RNA expression levels for zero, one, or multiple other genes in the set of genes associated with the first gene; obtaining a first transformation for estimating an RNA expression level for the first gene as would have been determined according to the second protocol from RNA expression levels of one or more genes as determined through the first protocol; and determining, for inclusion in the second RNA expression levels, a second RNA expression level for the first gene by applying the first transformation to the first set of RNA expression levels.
In some embodiments, the processor-executable instructions, when executed by the at least one computer hardware processor, cause the at least one computer hardware processor to perform a method as described herein.
In some aspects, the disclosure provides at least one computer-readable storage medium storing processor-executable instructions that, when executed by at least one computer hardware processor, cause the at least one computer hardware processor to perform a method for mapping RNA expression levels for genes expressed in a biological sample and obtained from a subject using a first protocol to RNA expression levels as would have been determined through a second protocol if the second protocol were used to process the biological sample instead of the first protocol, the method comprising using at least one computer hardware processor to perform: obtaining first RNA expression data for a set of genes expressed in the biological sample obtained from the subject, the first RNA expression data indicative of first RNA expression levels of genes in the set of genes, the first RNA expression data previously determined by processing the biological sample using the first protocol; and mapping the first RNA expression levels of genes in the set of genes to second RNA expression levels of genes in the set of genes, the second RNA expression levels indicating RNA expression levels as would have been determined through the second protocol, the second protocol being different from the first protocol, if the second protocol were used to process the biological sample instead of the first protocol, the mapping comprising for a first gene in the set of genes: obtaining, from among the first RNA expression levels, a first set of RNA expression levels including a first RNA expression level for the first gene and zero, one, or multiple first RNA expression levels for zero, one, or multiple other genes in the set of genes associated with the first gene; obtaining a first transformation for estimating an RNA expression level for the first gene as would have been determined according to the second protocol from RNA expression levels of one or more genes as determined through the first protocol; and determining, for inclusion in the second RNA expression levels, a second RNA expression level for the first gene by applying the first transformation to the first set of RNA expression levels.
In some aspects, the method further comprises identifying a cohort, from among a plurality of cohorts, with which to associate the subject using the second RNA expression levels.
In some embodiments, the set of genes comprises a second gene and a second set of genes associated with the second gene; wherein the mapping comprises obtaining, from among the first RNA expression levels, a second set of RNA expression levels including a first RNA expression level for the second gene and RNA expression levels for genes in the second set of genes associated with the second gene; obtaining a second transformation for estimating, from RNA expression levels of one or more genes as determined through the first protocol, an RNA expression level for the second gene as would have been determined according to the second protocol, wherein the second transformation is different than the first transformation; and determining, for inclusion in the second RNA expression levels a second RNA expression level for the second gene by applying the second transformation to the second set of RNA expression levels.
In some embodiments, the set of genes comprises one or more additional genes, and a further set of genes associated with the one or more additional genes; wherein the mapping comprises obtaining, from among the first RNA expression levels, a set of RNA expression levels including RNA expression levels for each of at least some of the one or more additional genes and RNA expression levels for at least some of the genes of the further set of genes associated with the one or more additional genes; obtaining respective transformations for estimating RNA expression levels for each of the one or more additional genes as would have been determined according to the second protocol; and determining, for inclusion in the second RNA expression levels, second RNA expression levels for each of the at least some of the additional genes of the subset by applying the second transformation to the first set of RNA expression levels. In some embodiments, a set of RNA expression levels comprises respective RNA expression levels for the one or more additional genes and RNA expression levels for at least some of the genes of the further set of genes associated with the one or more additional genes.
In some embodiments, the method comprises, prior to the mapping, determining, for each gene of at least a subset of the set of genes, a respective transformation for estimating the RNA expression level for each gene of the subset as would have been determined according to the second protocol from RNA expression levels of one or more genes of the subset as determined through the first protocol.
In some embodiments, the transformation is a linear transformation, and wherein determining the first transformation is performed using a regularized linear regression technique using training data. In some embodiments, the transformation is a non-linear transformation, and the first transformation is performed using a non-linear regression technique using training data.
In some embodiments, the training data comprises a plurality of paired values of RNA expression levels for each of at least some of the set of genes, wherein each pair of values in the plurality of paired values comprises an RNA expression level as determined through applying the first protocol to a particular biological sample and another RNA expression level as determined through applying the second protocol to the particular biological sample.
In some embodiments, the obtaining the first set of expression levels consists of obtaining a first expression level for the first gene and zero other RNA expression levels.
In some embodiments, the obtaining the first set of RNA expression levels comprises identifying one or multiple other genes associated with the first gene. In some embodiments, the identifying is performed using Pearson correlation.
In some embodiments, the multiple other genes in the set of genes comprises between 2 and 100 genes associated with the first gene.
In some embodiments, the biological sample comprises a blood sample or tissue sample. In some embodiments, the tissue sample comprises tumor tissue.
In some embodiments, the subject is a mammal. In some embodiments, the subject is a human.
In some embodiments, first RNA expression data and the second RNA expression data comprise normalized RNA expression levels. In some embodiments, the normalized RNA expression levels are normalized to transcripts per million (TPM) units.
In embodiments, the first protocol and the second protocol each comprise one or more sample processing steps and a sequencing step, and the first protocol comprises a sample processing step and/or a sequencing step that does not form part of the second protocol. In some embodiments, the first protocol comprises preserving the biological sample by a formalin-fixation and paraffin-embedding (FFPE) technique. In some embodiments, the first protocol further comprises performing exome capture (EC) RNA sequencing on the FFPE preserved biological sample.
In some embodiments, the second protocol comprises preserving the biological sample by a freshly frozen (FF) technique. In some embodiments, the second protocol comprises performing poly-A RNA sequencing on the FF preserved biological sample.
In some embodiments, the method further comprises generating the first RNA expression data by applying the first protocol to the biological sample.
In some embodiments, the identifying the cohort comprises associating the second RNA expression levels to RNA expression levels of a particular cohort of the plurality of cohorts; and identifying the subject as a member of the particular cohort to which the second RNA expression levels are associated.
In some embodiments, the method further comprises selecting a cancer therapeutic for the subject using the second RNA expression levels. In some embodiments, selecting the cancer therapeutic comprises determining a plurality of gene group RNA expression levels using the second RNA expression levels, the plurality of gene group RNA expression levels comprising a gene group RNA expression level for each gene group in a set of gene groups, wherein the set of gene groups comprises at least one gene group associated with cancer malignancy, and at least one gene group associated with cancer microenvironment; and selecting a cancer therapeutic using the determined gene group RNA expression levels.
In some embodiments, the method further comprises administering the selected cancer therapeutic to the subject.
Aspects of the disclosure relate to methods for improving compatibility of nucleic acid sequencing data obtained using different protocols, for example RNA sequencing data obtained from samples prepared according to different preservation, nucleic acid extraction, and/or nucleic acid sequencing techniques.
Significant variability in the absolute expression values of genes within a single biological sample can be caused by one or more differences in the protocols used to derive the absolute expression values (e.g., differences in preservation, extraction, and/or nucleic acid sequencing techniques). Even when using the same protocol, significant variability in the absolute expression values of genes can be observed between samples that have not been processed together or completely identically (e.g. using different batches of reagents, different operators, in different conditions, etc.). This variability may be referred to as a batch effect in that it impacts (effects) multiple samples that are processed (as a batch) using the same protocol.
There are conventional techniques for mitigating the impact of such batch effects on genomic data. However, such techniques are applicable only in the context of mitigating batch effects between samples across large cohorts. That is a significant problem because such techniques cannot be applied to correct for batch effects when comparing an individual sample to a reference cohort comprising multiple samples (the single-sample batch effect setting) and can only be used when comparing two cohorts each with numerous samples (the multi-cohort batch effect setting).
This limitation of conventional techniques for correcting for batch effects in gene expression levels (e.g., RNA expression levels) is especially problematic in current precision medicine applications. Many precision medicine applications involve identifying biomarkers from sequencing data obtained from a subject (e.g., a subject having, suspected of having, or at risk of having cancer), identifying a cohort for the subject by comparing the subject's biomarkers to that of others in each of multiple cohorts, and taking a diagnostic, prognostic and/or therapeutic action on the basis of the identified cohort. Frequently, the biomarkers used either are themselves gene expression levels (e.g., RNA expression levels) or are derived from gene expression levels (e.g., RNA expression levels). When biomarkers for the subject depend on gene expression levels (e.g., RNA expression levels) obtained using one protocol and biomarkers for subjects in studied cohorts depend on gene expression levels (e.g., RNA expression levels) obtained using a different protocol, batch effects may render comparison of biomarkers between subject and cohorts improper, incorrect and/or meaningless. Improper diagnostic, prognostic, and/or treatment action could flow from such a comparison.
The following is a concrete example of the situation. Biological samples are usually preserved and stored as fresh frozen (FF) samples or formalin-fixed paraffin-embedded (FFPE) samples. FF storage is uncommon in clinical practice because it requires the purchase and maintenance of costly freezers. Nucleic acids are typically better preserved in FF samples, enabling high-quality sequencing output. On the other hand, FFPE samples are often used for routine pathological examination and are the primary method for clinical sample storage. However, the fixation step of FFPE preservation induces changes to nucleic acids. For example, FFPE treatment physically cross-links the nucleic acids and proteins in a sample, and degrades long molecules into smaller fragments, creating challenges for downstream RNA extraction and sequencing. Additionally, while fresh frozen samples may typically be sequenced using any of several different nucleic acid sequencing techniques (e.g., polyA RNA sequencing, Exome capture RNA sequencing, etc.), samples prepared by FFPE are not suitable for PolyA sequencing techniques because RNAs from FFPE materials are often degraded to small sizes and may lack a polyA tail.
Continuing with this example,
As described above, there is no available conventional technique to make gene expression data (e.g., RNA expression data) from single biological samples sequenced using Exome Capture techniques compatible, and therefore meaningfully comparable, with PolyA RNA-seq data. Thus, large cohorts of patient data obtained by polyA RNA-seq (e.g., TCGA data) of cancer research subjects may be of limited utility for a clinician needing to analyze expression data obtained from FFPE patient samples sequenced by EC. The lack of compatibility between sequencing data for FF-preserved samples and FFPE-preserved samples at the single sample level therefore has negative impacts on the quality of bioinformatic analysis of patient samples and the application of cancer research discoveries to clinical settings.
Accordingly, the inventors have developed statistical techniques for mapping RNA expression levels for genes expressed in a biological sample and obtained from a subject using a first protocol to RNA expression levels as would have been determined through a second protocol if the second protocol were used to process the biological sample instead of the first protocol.
In some embodiments, the mapping may be done on a gene-by-gene basis such that each particular gene is associated with a respective mapping that is used to estimate, from RNA expression levels of one or multiple genes as determined applying a first protocol to a biological sample, the RNA expression level of that particular gene as would have been determined had the biological sample been processed using the second protocol instead. In some embodiments, the mapping may be a linear mapping (e.g., a linear transformation) and its exact values may be estimated using linear regression techniques (e.g., linear regression, least absolute shrinkage, and selection operator (LASSO) regression, ridge regression, ElasticNet regression, or any other suitable regression or regularized regression technique) from training data, as described herein. Application of the statistical techniques developed by the inventors can be used to render the gene expression data (e.g., RNA expression data) of the biological sample compatible with gene expression data obtained by other sample preparation or sequencing techniques, allowing for direct single-sample comparisons.
In particular, the above described problem with respect to
Accordingly, some embodiments provide for a computer-implemented method for identifying a (e.g., mammal, for example, human) subject as a member of a cohort, the method comprising: (A) obtaining first RNA expression data for a set of genes expressed in a biological sample (e.g., blood, tissue, tumor tissue) obtained from the subject, the first RNA expression data indicative of first RNA expression levels of genes in the set of genes, the first RNA expression data previously determined by processing the biological sample using a first protocol; (B) mapping the first RNA expression levels of genes in the set of genes to second RNA expression levels of genes in the set of genes, the second RNA expression levels indicating RNA expression levels as would have been determined through a second protocol different from the first protocol if the second protocol were used to process the biological sample instead of the first protocol, the mapping comprising for a first gene in the set of genes: (i) obtaining, from among the first RNA expression levels, a first set of RNA expression levels including a first RNA expression level for the first gene and zero, one, or multiple first RNA expression levels for zero, one, or multiple other genes, in the set of genes, which are associated with the first gene; (ii) obtaining a first transformation (e.g., a linear transformation) for estimating, from RNA expression levels of one or more genes as determined through the first protocol, an RNA expression level for the first gene as would have been determined according to the second protocol; and (iii) determining, for inclusion in the second RNA expression levels, a second RNA expression level for the first gene by applying the first transformation to the first set of RNA expression levels; and (C) identifying a cohort (e.g., a cohort of subjects, cohort of samples, etc.), from among a plurality of cohorts (e.g., a plurality of cohorts of subjects, plurality of cohorts of samples, etc.), with which to associate the subject using the second RNA expression levels.
Multiple genes may have their RNA expression levels mapped from “first protocol” values (measured in practice) to projected “second protocol values.” Thus, in some embodiments, the set of genes comprises a second gene and a second set of genes associated with the second gene, and the mapping comprises: (i) obtaining, from among the first RNA expression levels, a second set of RNA expression levels including a first RNA expression level for the second gene and RNA expression levels for genes in the second set of genes associated with the second gene; (ii) obtaining a second transformation for estimating, from RNA expression levels of one or more genes as determined through the first protocol, an RNA expression level for the second gene as would have been determined according to the second protocol, wherein the second transformation is different than the first transformation; and (iii) determining, for inclusion in the second RNA expression levels a second RNA expression level for the second gene by applying the second transformation to the second set of RNA expression levels.
More generally, in some embodiments, the set of genes comprises one or more additional genes, and a further set of genes associated with the one or more additional genes, and the mapping comprises: (i) obtaining, from among the first RNA expression levels, a set of RNA expression levels including RNA expression levels for each of at least some of the one or more additional genes and RNA expression levels for at least some of the genes of the further set of genes associated with the one or more additional genes; (ii) obtaining respective transformations for estimating RNA expression levels for each of the one or more additional genes as would have been determined according to the second protocol; and (iii) determining, for inclusion in the second RNA expression levels second RNA expression levels for each of the at least some of the additional genes of the subset by applying the second transformation to the first set of RNA expression levels.
In some embodiments, the first transformation may map the expression value of a single gene as determined using the first protocol to an estimate of an RNA expression value for that single gene as would have resulted had the second protocol been applied to the same biological sample. Such a transformation may be termed a “one-gene-to-one-gene” or a “one-to-one” transformation. In some embodiments, such a transformation may be a linear transformation (e.g., as shown in
Other types of transformations (e.g., non-linear transformations) may be used as well, as shown in
In some embodiments, the first transformation may map the RNA expression values of multiple genes as determined using the first protocol to an estimate of an RNA expression value of one of the multiple genes as would have resulted had the second protocol been applied. Such a transformation may be termed a “many-gene-to-one-gene” or a “many-to-one” transformation. The second RNA expression level 224, under a second protocol, for a selected gene may be predicted from the RNA expression levels 226 for multiple genes obtained using a first protocol. The RNA expression levels 226 include an RNA expression level for the selected gene under the first protocol and one or more RNA expression levels (as determined by the first protocol) for one or more genes associated with the selected gene. In some embodiments, a separate linear transformation used to estimate a “second protocol” RNA expression value for each gene in the set of genes. Each such linear transformation may have been estimated using paired values of RNA expression levels for the genes. The estimation may have been performed in any suitable way including via linear regression or regularized linear regression (e.g., LASSO, ridge regression, ElasticNET). Other types of transformations (e.g., non-linear transformations) may be used as well, as shown in
In some embodiments, the many-to-one transformations may improve the accuracy of the projection as compared to the single gene method using one-to-one transformations. That is because a many-to-one transformation may utilize a combination of paired values for 1) RNA expression levels of a gene of interest, and 2) RNA expression levels for genes associated with the gene of interest. In some embodiments, a gene of interest refers to a gene for which the transformation is being produced. In some embodiments, genes associated with the gene of interest are genes that have RNA expression levels correlated with the expression levels of the gene of interest (e.g. as determined by Pearson correlation).
Regardless of the type of transformation, in some embodiments, the transformation may be estimated from training data (using suitable estimation techniques, such as, linear or non-linear regression techniques). As may be appreciated from the foregoing, in some embodiments, the training data comprises a plurality of paired values of RNA expression levels for each at least some of the set of genes, wherein each pair of values in the plurality of paired values comprises an RNA expression level as determined through applying the first protocol to a particular biological sample and another RNA expression level as determined through applying the second protocol to the particular biological sample.
In some embodiments, obtaining the first set of RNA expression levels comprises identifying one or multiple other genes associated with the first gene. In some embodiments, the identifying may be performed using Pearson correlation and/or any other suitable correlation measure.
In some embodiments, the first and second protocols may be different protocols for obtaining sequencing data (e.g., RNA sequencing data). The difference may lie in the sample preservation, preparation, sequencing and/or any other aspect of processing a biological sample to obtain sequencing data. For example, the first protocol may comprise: (1) preserving the biological sample by a formalin-fixation and paraffin-embedding (FFPE) technique; and (2) performing exome capture (EC) RNA sequencing on the FFPE preserved biological sample. As another example, the second protocol may comprise: (1) preserving the biological sample by a freshly frozen (FF) technique; and (2) performing poly-A RNA sequencing on the FF preserved biological sample.
In some embodiments, identifying the cohort comprises: (1) associating the second RNA expression levels to RNA expression levels of a particular cohort of the plurality of cohorts; and (2) identifying the subject as a member of the particular cohort to which the second RNA expression levels are associated.
In some embodiments, the techniques further include selecting a cancer therapeutic for the subject using the second RNA expression levels and, optionally, administering the selected cancer therapeutic to the subject.
In some embodiments, the selecting a cancer therapeutic comprises: determining a plurality of gene group RNA expression levels using the second RNA expression levels, the plurality of gene group RNA expression levels comprising a gene group RNA expression level for each gene group in a set of gene groups, wherein the set of gene groups comprises at least one gene group associated with cancer malignancy, and at least one gene group associated with cancer microenvironment; and selecting a cancer therapeutic using the determined gene group expression levels.
Projecting RNA expression levels from a patient-derived sample sequenced by EC RNA-seq to expression levels if the sample had been prepared by polyA RNA-seq improves the compatibility of the patient expression data with currently-existing RNA expression data references, and allows comparison of RNA expression levels of a single sample with any other samples or cohorts of subjects, regardless of disease/non-disease state or the particular disease being investigated. Being able to directly compare RNA expression data from patient samples to RNA expression data of large clinical research reference datasets (e.g., cancer cohort expression data, such as TCGA data) will better enable researchers and physicians to associate patients with the cohorts and improve the quality and accuracy of downstream analysis of the patient expression data, for example in characterizing the tumor microenvironment (TME) of the patient and/or selecting cancer therapies for the patient.
Various (e.g., some or all) acts of process 300 may be implemented using any suitable computing device(s). For example, in some embodiments, one or more acts of the illustrative process 300 may be implemented in a clinical or laboratory setting. For example, one or more acts of the process 300 may be implemented on a computing device that is located within the clinical or laboratory setting. In some embodiments, the computing device may directly obtain expression data from a sequencing apparatus located within the clinical or laboratory setting. For example, a computing device included in the sequencing apparatus may directly obtain the RNA expression data from the sequencing apparatus. In some embodiments, the computing device may indirectly obtain RNA expression data from a sequencing apparatus that is located within or external to the clinical or laboratory setting. For example, a computing device that is located within the clinical or laboratory setting may obtain RNA expression data via a communication network, such as Internet or any other suitable network, as aspects of the technology described herein are not limited to any particular communication network.
Additionally or alternatively, one or more acts of the illustrative process 300 may be implemented in a setting that is remote from a clinical or laboratory setting. For example, the one or more acts of process 300 may be implemented on a computing device that is located externally from a clinical or laboratory setting. In this case, the computing device may indirectly obtain RNA expression data that is generated using a sequencing apparatus located within or external to a clinical or laboratory setting. For example, the RNA expression data may be provided to computing device via a communication network, such as Internet or any other suitable network.
It should be appreciated that, in some embodiments, not all acts of process 300, as illustrated in
Process 300 begins at act 302 where first RNA expression data is obtained. The first RNA expression data may indicate (e.g., specify) first RNA expression levels for a set of genes expressed in a biological sample obtained from a subject by a first protocol are obtained. In some embodiments, the first RNA expression levels may have been previously determined (i.e., prior to start of process 300) by processing the biological sample using a first protocol. In other embodiments, the first protocol may be applied to the biological sample as part of act 302.
In some embodiments, the first protocol comprises: (1) preserving the biological sample using formalin-fixation and paraffin embedding (FFPE); and (2) sequencing the biological sample using an Exome Capture (EC) RNA sequencing technique to obtain the first RNA expression levels. This and other examples of first protocols are described herein including in the section called “Extraction of DNA and/or RNA” and “Obtaining RNA Expression Data.”
As described above, the first RNA expression data obtained at act 302 may indicate first RNA expression levels for a set of genes. Examples of RNA expression data, sources of RNA expression data, and formats of RNA expression data are described herein including in the section called “Obtaining RNA Expression Data.”
The set of genes expressed in the biological sample may comprise any suitable number of genes present (e.g., expressed) in the biological sample. In some embodiments, the set of genes comprises all of the genes present (e.g., expressed) in the biological sample. In some embodiments, the set of genes comprises less than all of the genes present (e.g., expressed) in the biological sample, for example a subset of genes. In some embodiments, the set of genes comprises between 10 and 25,000 genes. In some embodiments, the set of genes comprises between 10 and 1000, 500 and 5000, 2500 and 10000, 5000 and 15000, or 10000 and 25000 genes. In some embodiments, the set of genes comprises between 1000 and 2500 genes. In some embodiments, the set of genes comprises or consists of the genes set forth in Table 2 or Table 3. In some embodiments, the set of genes comprises or consists of at least 10%, at least 20%, at least 30%, at least 40%, at least 50%, at least 60%, at least 70%, at least 80%, at least 90%, at least 95%, at least 99%, or 100% of the genes set forth in Table 2 or Table 3.
As one illustrative example, in some embodiments, the first RNA expression data may comprise bulk sequencing data (e.g., bulk sequencing data obtained from a single biological sample). The bulk sequencing data may comprise at least 1 million reads, at least 5 million reads, at least 10 million reads, at least 20 million reads, at least 50 million reads, or at least 100 million reads. In some embodiments, the sequencing data comprises bulk RNA sequencing (RNA-seq) data, single cell RNA sequencing (scRNA-seq) data, or next generation sequencing (NGS) data. In some embodiments, the first RNA expression data comprises Exome Capture (EC) RNA sequencing data.
Next, process 300 proceeds to act 304, where the first RNA expression levels obtained at act 302 are mapped to second RNA expression levels for a second protocol different from the first protocol. For example, if the first protocol comprises obtaining RNA expression levels by EC RNA-seq, the second protocol may not involve obtaining EC RNA-seq expression levels and may, for example, involve obtaining polyA RNA-seq expression levels. Examples of second protocols are described herein including in the sections called “Extraction of DNA and/or RNA” and “Obtaining RNA Expression Data.”
At act 304, the mapping may be performed in any suitable way described herein. For example, in some embodiments, the mapping may involve determining a projected RNA expression level for each gene in the set of genes and, for each such gene, a respective gene-specific transformation is used to determine the projected gene RNA expression level. For example, if the first RNA expression levels contain “N” expression levels for a set of N genes, the mapping performed at act 304 may involve projecting each of the “N” RNA expression levels using a respective transformation. As a result “N” different transformation may be used one for each of the N genes. Each such transformation may be a one-to-one transformation (see e.g.,
In some embodiments, process 300 may complete after act 304 completes. In other embodiments, process 300 may continue and one or more of optional acts 306, 308 and 310 may be performed. For example, only act 306 may be performed, or only act 308 may be performed, or both acts 306 and 308 may be performed, or both acts 308 and 310 may be performed, or all three acts 306, 308, and 310 may be performed.
At act 306, the second RNA expression levels obtained as a result of the mapping performed at act 304 are used to identify a cohort with which to associate the subject from which the biological sample was obtained. Aspects of how identify a cohort using second RNA expression levels are described herein including in the section called “Post-Mapping Processing.”
At act 308, a cancer therapy may be selected using the second RNA expression levels, and at act 310, the selected therapy may be administered to the subject. Aspects of how acts 308 and 310 may be performed are described herein including in the sections called “Post-Mapping Processing” and “Anti-Cancer Therapies.”
Process 400 begins at act 402, where a particular gene is selected from a set of genes. Examples of genes and sets of genes are provided herein.
Next, process 400 proceeds to act 404 where a set of RNA expression levels is obtained for the selected gene. The RNA expression levels may be those as determined by applying a first protocol (e.g., EC RNA-seq) to a biological sample obtained from a subject. As shown in
In some embodiment, the one or multiple other genes may be any suitable number of genes. In some embodiments, the multiple genes comprises between 1 and 10, 5 and 20, 10 and 50, 25 and 100, 50 and 200, 125 and 500, 250 and 1000, or any other range within these ranges or more than 1000 genes. In some embodiments, the one or multiple RNA expression levels of the one or multiple other genes comprises between 1 and 10, 5 and 20, 10 and 50, 25 and 100, 50 and 200, 125 and 500, 250 and 1000, or any other range within these ranges or more than 1000 genes.
A gene that is “associated with” a selected gene is a gene that has an RNA expression level that correlates with the RNA expression level of the selected gene. Correlation of RNA expression levels may be measured by any suitable methods known. Examples of techniques used to identify associations between RNA expression levels include but are not limited to Pearson correlation. Accordingly, in some embodiments, for each particular gene, genes that are “associated with” the particular gene may be identified by Pearson correlation.
Next, process 400 proceeds to act 406, where a transformation for the selected gene is obtained. In some embodiments, the transformation has been previously determined (e.g., determined prior to the commencement of process 400). In some embodiments, the transformation may be a linear transformation although, in other embodiments, a non-linear transformation may be used.
In some embodiments, the transformation may have been previously determined from training data by using any suitable linear (or non-linear) regression technique. For example, linear regression (e.g., ordinary least squares (OLS)) or regularized linear regression (LASSO, ridge regression, ElasticNet or ElasticNetCV regression) may have been used. ElasticNet or ElasticNetCV regression is described by Zou and Hastie, 2005 “Regularization and variable selection via the elastic net.” Journal of the Royal Statistical Society. Series B, Statistical methodology 67 (2): 301-320, which is incorporated by reference herein in its entirety.
In some embodiments, the training data comprises paired values of RNA expression levels for selected genes of a set of RNA expression data. Each of the paired values of the RNA expression levels may include an RNA expression level as determined through applying the first protocol to a particular biological sample (e.g., a Protocol 1 RNA expression level) and another RNA expression level as determined through applying the second protocol to the particular biological sample (e.g., a Protocol 2 RNA expression level). The training data (for each gene) may comprise any suitable number of training values (e.g., at least 5, 10, 100, 1000, 5000, 10,000, between 5 and 1000, between 100 and 10,000 pairs of values, or any other suitable range within these ranges). The training data may comprise paired values of RNA expression levels for selected genes for a single sample (e.g., all paired values of RNA expression levels are obtained from a single biological sample) or RNA expression levels for selected genes in multiple biological samples (e.g., the paired RNA expression levels are obtained from a plurality of biological samples, such as 1, 2, 5, 10, 100, 500, 1000, 5000, or 10000 samples).
Next, process 400 proceeds to act 408, where the selected transformation at act 406 is applied to the set of RNA expression levels obtained at act 404 to obtain a projected “Protocol 2” RNA expression level for the selected gene. The projected “Protocol 2” RNA expression level for the selected gene is indicative of the RNA expression level of the selected gene in the biological sample, if the biological sample had been processed according to a second protocol rather than the first protocol.
Next, process 400 proceeds to act 410, which determines whether or not acts 404-408 will be repeated. If RNA expression levels of no other genes of the biological sample are to be mapped, process 400 terminates at act 410. If RNA expression levels of one or more additional genes are to be mapped, process 400 returns to act 402 to select another gene for mapping, and acts 404-410 are repeated.
The number of genes in a biological sample that have RNA expression levels mapped from Protocol 1 to Protocol 2 RNA expression levels may vary. In some embodiments, all genes of the biological sample are mapped using process 400. In some embodiments, less than all (e.g., a subset of genes) of the genes in the biological sample are mapped using process 410. That subset may have between 10 and 25,000 genes, between 10 and 1000, 500 and 5000, 2500 and 10000, 5000 and 15000, or 10000 and 25000 genes. In some embodiments, a subset of genes comprises between 1000 and 2500 genes. In some embodiments, a subset comprises or consists of the genes set forth in Table 2 or Table 3.
Aspects of the disclosure relate to methods for mapping RNA expression levels for genes expressed in a biological sample and obtained from a subject using a first protocol to RNA expression levels as would have been determined through a second protocol if the second protocol were used to process the biological sample instead of the first protocol.
In some embodiments, a subject is a mammal (e.g., a human, a mouse, a cat, a dog, a horse, a hamster, a cow, a pig, or other domesticated animal). In some embodiments, a subject is a human. In some embodiments, a subject is an adult human (e.g., of 18 years of age or older). In some embodiments, a subject is a child (e.g., less than 18 years of age). In some embodiments, a human subject is one who has or has been diagnosed with at least one form of cancer. In some embodiments, a cancer from which a subject suffers is a carcinoma, a sarcoma, a myeloma, a leukemia, a lymphoma, or a mixed type of cancer that comprises more than one of a carcinoma, a sarcoma, a myeloma, a leukemia, and a lymphoma. Carcinoma refers to a malignant neoplasm of epithelial origin or cancer of the internal or external lining of the body. Sarcoma refers to cancer that originates in supportive and connective tissues such as bones, tendons, cartilage, muscle, and fat. Myeloma is cancer that originates in the plasma cells of bone marrow. Leukemias (“liquid cancers” or “blood cancers”) are cancers of the bone marrow (the site of blood cell production). Lymphomas develop in the glands or nodes of the lymphatic system, a network of vessels, nodes, and organs (specifically the spleen, tonsils, and thymus) that purify bodily fluids and produce infection-fighting white blood cells, or lymphocytes. Non-limiting examples of a mixed type of cancer include adenosquamous carcinoma, mixed mesodermal tumor, carcinosarcoma, and teratocarcinoma. In some embodiments, a subject has a tumor. A tumor may be benign or malignant. In some embodiments, a cancer is any one of the following: skin cancer, lung cancer, breast cancer, prostate cancer, colon cancer, rectal cancer, cervical cancer, and cancer of the uterus. In some embodiments, a subject is at risk for developing cancer, e.g., because the subject has one or more genetic risk factors, or has been exposed to or is being exposed to one or more carcinogens (e.g., cigarette smoke, or chewing tobacco).
The disclosure is based, in part, on projecting RNA expression levels of genes in a biological sample prepared according to a first protocol to RNA expression levels of the genes in the biological sample if the sample had been prepared by a second protocol (e.g., a different protocol than the first protocol). As used herein, the term “protocol” refers to one or more techniques used to obtain, isolate, preserve, or process a biological sample obtained from a subject. Examples of techniques for obtaining tissue from a subject include but are not limited to fluid (e.g., blood, CSF, lymph node, etc.) collection, tissue biopsy, cell scraping, urine sample collection, fecal sample collection, saliva collection, etc. Examples of methods of preserving biological samples include but are not limited to fresh frozen preservation techniques and tissue fixation techniques (e.g., alcohol-fixation, formalin-fixation, paraffin-embedding, optimal cutting temperature (OCT) preservation, RNAlater® preservation, etc.). Examples of processing techniques include but are not limited to nucleic acid extraction, nucleic acid purification, and nucleic acid sequencing.
In some embodiments, RNA expression data is obtained from a biological sample prepared by a protocol comprising formalin-fixation and paraffin-embedding (FFPE). Examples of FFPE techniques include but are not limited to laser capture microdissection (LCM), microtome sectioning, and FFPE core isolation. Methods of FFPE preservation of tissue are well-known, for example as described by Amini et al., BMC Molecular Biology volume 18, Article number: 22 (2017). Typically, FFPE protocols comprise the following steps: tissue coring, tissue fixation, paraffin embedding, mounting, and storage. FFPE-preserved samples may be stored at room temperature or below room temperature, for example 4° C.
In some embodiments, a protocol comprising FFPE preservation further comprises nucleic acid extraction and/or nucleic acid purification. Examples of nucleic acid extraction and purification techniques are described herein in the section called “Extraction of DNA and/or RNA.” In some embodiments, a protocol comprising FFPE preservation further comprises nucleic acid sequencing. In some embodiments, the nucleic acid sequencing is Exome Capture (EC) RNA sequencing (RNA-seq). Methods of sequencing, including EC RNA-seq are described herein including in the section called “Obtaining Gene Expression Data.”
In some embodiments, RNA expression data is obtained from a biological sample prepared by a protocol comprising a fresh frozen preservation technique. Methods for preserving fresh frozen tissue generally comprise the following steps: tissue collection, snap freezing by immersion in liquid nitrogen, and storage at −80° C., for example as described by Mager et al. Standard operating procedure for the collection of fresh frozen tissue samples. Eur J Cancer 2007, 43(5):828-834.
In some embodiments, a protocol comprising FF preservation further comprises nucleic acid extraction and/or nucleic acid purification. Examples of nucleic acid extraction and purification techniques are described herein in the section called “Extraction of DNA and/or RNA.” In some embodiments, a protocol comprising FF preservation further comprises nucleic acid sequencing. In some embodiments, the nucleic acid sequencing is polyA RNA-seq. Methods of sequencing, including polyA RNA-seq are described herein including in the section called “Obtaining Gene Expression Data.”
The biological sample may be from any source in the subject's body including, but not limited to, any fluid such as blood (e.g., whole blood, blood serum, or blood plasma), lymph node, stomach, small intestine. Other source in the subject's body may be from saliva, tears, synovial fluid, cerebrospinal fluid, pleural fluid, pericardial fluid, ascitic fluid, and/or urine], hair, skin (including portions of the epidermis, dermis, and/or hypodermis), oropharynx, laryngopharynx, esophagus, bronchus, salivary gland, tongue, oral cavity, nasal cavity, vaginal cavity, anal cavity, bone, bone marrow, brain, thymus, spleen, appendix, colon, rectum, anus, liver, biliary tract, pancreas, kidney, ureter, bladder, urethra, uterus, vagina, vulva, ovary, cervix, scrotum, penis, prostate, testicle, seminal vesicles, and/or any type of tissue (e.g., muscle tissue, epithelial tissue, connective tissue, or nervous tissue). The biological sample may be any type of sample including, for example, a sample of a bodily fluid, one or more cells, one or more pieces of tissue(s) or organ(s).
In some embodiments, a tissue sample may be obtained from a subject using a surgical procedure, bone marrow biopsy, punch biopsy, endoscopic biopsy, or needle biopsy (e.g., a fine-needle aspiration, core needle biopsy, vacuum-assisted biopsy, or image-guided biopsy).
A sample of lymph node or blood, in some embodiments, refers to a sample comprising cells, e.g., cells from a blood sample or lymph node sample. In some embodiments, the sample comprises non-cancerous cells. In some embodiments, the sample comprises pre-cancerous cells. In some embodiments, the sample comprises cancerous cells. In some embodiments, the sample comprises blood cells. In some embodiments, the sample comprises lymph node cells. In some embodiments, the sample comprises lymph node cells and blood cells.
A sample of blood may be a sample of whole blood or a sample of fractionated blood. In some embodiments, the sample of blood comprises whole blood. In some embodiments, the sample of blood comprises fractionated blood. In some embodiments, the sample of blood comprises buffy coat. In some embodiments, the sample of blood comprises serum. In some embodiments, the sample of blood comprises plasma. In some embodiments, the sample of blood comprises a blood clot.
In some embodiments, a sample of blood is collected to obtain the cell-free nucleic acid (e.g., cell-free DNA) in the blood.
In some embodiments, the sample may be from a cancerous tissue or an organ or a tissue or organ suspected of having one or more cancerous cells. In some embodiments, the sample may be from a healthy (e.g., non-cancerous) tissue or organ. In some embodiments, a sample from a subject (e.g., a biopsy from a subject) may include both healthy and cancerous cells and/or tissue. In certain embodiments, one sample will be taken from a subject for analysis. In some embodiments, more than one (e.g., 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, or more) samples may be taken from a subject for analysis. In some embodiments, one sample from a subject will be analyzed. In certain embodiments, more than one (e.g., 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, or more) samples may be analyzed. If more than one sample from a subject is analyzed, the samples may be procured at the same time (e.g., more than one sample may be taken in the same procedure), or the samples may be taken at different times (e.g., during a different procedure including a procedure 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 days; 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 weeks; 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 months, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 years, or 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 decades after a first procedure). A second or subsequent sample may be taken or obtained from the same region (e.g., from the same tumor or area of tissue) or a different region (including, e.g., a different tumor). A second or subsequent sample may be taken or obtained from the subject after one or more treatments, and may be taken from the same region or a different region. As a non-limiting example, the second or subsequent sample may be useful in determining whether the cancer in each sample has different characteristics (e.g., in the case of samples taken from two physically separate tumors in a patient) or whether the cancer has responded to one or more treatments (e.g., in the case of two or more samples from the same tumor prior to and subsequent to a treatment).
Any of the biological samples described herein may be obtained from the subject using any known technique. See, for example, the following publications on collecting, processing, and storing biological samples, each of which is incorporated by reference herein in its entirety: Biospecimens and biorepositories: from afterthought to science by Vaught et al. (Cancer Epidemiol Biomarkers Prev. 2012 February; 21(2):253-5), and Biological sample collection, processing, storage and information management by Vaught and Henderson (IARC Sci Publ. 2011; (163):23-42).
Any of the biological samples from a subject described herein may be stored using any method that preserves stability of the biological sample. In some embodiments, preserving the stability of the biological sample means inhibiting components (e.g., DNA, RNA, protein, or tissue structure or morphology) of the biological sample from degrading until they are measured so that when measured, the measurements represent the state of the sample at the time of obtaining it from the subject. In some embodiments, a biological sample is stored in a composition that is able to penetrate the same and protect components (e.g., DNA, RNA, protein, or tissue structure or morphology) of the biological sample from degrading. As used herein, degradation is the transformation of a component from one form to another form such that the first form is no longer detected at the same level as before degradation.
In some embodiments, the biological sample is stored using cryopreservation. Non-limiting examples of cryopreservation include, but are not limited to, step-down freezing, blast freezing, direct plunge freezing, snap freezing, slow freezing using a programmable freezer, and vitrification. In some embodiments, the biological sample is stored using lyophilization. In some embodiments, a biological sample is placed into a container that already contains a preservant (e.g., RNALater to preserve RNA) and then frozen (e.g., by snap-freezing), after the collection of the biological sample from the subject. In some embodiments, such storage in frozen state is done immediately after collection of the biological sample. In some embodiments, a biological sample may be kept at either room temperature or 4° C. for some time (e.g., up to an hour, up to 8 h, or up to 1 day, or a few days) in a preservant or in a buffer without a preservant, before being frozen.
Non-limiting examples of preservants include formalin solutions, formaldehyde solutions, RNALater or other equivalent solutions, TriZol or other equivalent solutions, DNA/RNA Shield or equivalent solutions, EDTA (e.g., Buffer AE (10 mM Tris-Cl; 0.5 mM EDTA, pH 9.0)) and other coagulants, and Acids Citrate Dextronse (e.g., for blood specimens).
In some embodiments, special containers may be used for collecting and/or storing a biological sample. For example, a vacutainer may be used to store blood. In some embodiments, a vacutainer may comprise a preservant (e.g., a coagulant, or an anticoagulant). In some embodiments, a container in which a biological sample is preserved may be contained in a secondary container, for the purpose of better preservation, or for the purpose of avoid contamination.
Extraction of DNA and/or RNA
In some embodiments of any one of the methods described herein, RNA is extracted from a biological sample to prevent it from being degraded and/or to prevent the inhibition of enzymes in downstream processing, e.g., the preparation of DNA (i.e., a cDNA library from RNA). In some embodiments, the term “extraction” in the context of obtaining RNA from a biological sample is used interchangeably with the term “isolation.”
Methods described herein involve extraction of RNA from a biological sample (e.g., a tumor sample or sample of blood). As described above, a biological sample may be comprised of more than one sample from one or more than one tissues (e.g., one or more than one different tumors). In some embodiments, RNA is extracted from a combined sample. In some embodiments, RNA is extracted from multiple biological samples from a subject, and then combined before further processing (e.g., storage, or DNA library preparation). In some embodiments, more than one sample of extracted RNA are combined with each other after retrieval from storage. In some embodiments, at least tumor is extracted from one or more tumor tissues. In some embodiments, at least tumor RNA is extracted from one or more tumor tissues. In some embodiments, at least normal RNA is extracted from one of more normal tissues. In some embodiments RNA is extracted from normal samples to serve as a control.
Methods for extracting RNA from biological samples are known, and reagents and kits for doing so are commercially available. Gómez-Acata et al. (Methods for extracting 'omes from microbialites, J Microbiol Methods. 2019 Mar. 12; 160:1-10) describes methods for extracting applied for RNA extraction from microbialites and describes their advantages and disadvantages and is incorporated herein by reference in its entirety. The methods described in Gómez-Acata et al. are generally applicable for RNA extracted from tissue. Dowhan (Curr. Protoc. Essential Lab. Tech. 6:5.2.1-5.2.21) describes purification and concentration of RNA from aqueous solutions and is also incorporated by reference herein in its entirety. In some embodiments, RNA is extracted from a biological sample using a kit suitable for RNA-seq, for example by methods described in Cortes-Esteve et al. PLoS One. 2017; 12(1): e0170632.
In some embodiments, extracting RNA comprises lysing cells of a biological sample and isolating RNA from other cellular components. Examples of methods for lysing cells include, but are not limited to, mechanical lysis, liquid homogenization, sonication, freeze-thaw, chemical lysis, alkaline lysis, and manual grinding.
Methods for extracting RNA include, but are not limited to, solution phase extraction methods and solid-phase extraction methods. In some embodiments, a solution phase extraction method comprises an organic extraction method, e.g., a phenol chloroform extraction method. In some embodiments, a solution phase extraction method comprises a high salt concentration extraction method, e.g., guanidinium thiocyantate (GuTC) or guanidinium chloride (GuCl) extraction method. In some embodiments, a solution phase extraction method comprises an ethanol precipitation method. In some embodiments, a solution phase extraction method comprises an isopropanol precipitation method. In some embodiments, a solution phase extraction method comprises an ethidium bromide (EtBr)-Cesium Chloride (CsCl) gradient centrifugation method. In some embodiments, extracting DNA and/or RNA comprises a nonionic detergent extraction method, e.g., a cetyltrimethylammonium bromide (CTAB) extraction method.
In some embodiments, extracting RNA comprises a solid phase extraction method. Any solid phase that binds to RNA may be used for extracting RNA in methods and systems described herein. Examples of solid phases that bind RNA include, but are not limited to, silica matrices, ion exchange matrices, glass particles, magnetizable cellulose beads, polyamide matrices, and nitrocellulose membranes.
In some embodiments, a solid phase extraction method comprises a spin-column based extraction method. In some embodiments, a solid phase extraction method comprises a bead-based extraction method. In some embodiments, a solid phase extraction method comprises a cation exchange resin, e.g., a styrene divinylbenzene copolymer resin.
Systems and methods described herein encompass extracting RNA from a single biological sample or a plurality of biological samples. In some embodiments, extracting RNA comprises extracting RNA from a single sample. In some embodiments, extracting RNA comprises extracting RNA from a plurality of samples. In some embodiments, extracting RNA comprises extracting RNA from a first sample and a second sample. In some embodiments, extracting RNA comprises extracting RNA from one or more, two or more, three or more, four or more, five or more, six or more, seven or more, eight or more, nine or more, or ten or more samples.
Extracted RNA from a biological sample may be combined with extracted RNA from another biological sample. This may be accomplished by combining one or more biological samples and extracting nucleic acids or by combining nucleic acids extracted from one or more biological samples. In some embodiments, a first biological sample is combined with a second biological sample to form a combined sample and extracting RNA from the combined sample. In some embodiments, extracted RNA from a first biological sample may be combined with extracted DNA and/or RNA from a second biological sample.
Systems and methods described herein encompass extracting any type of RNA from a biological sample. In some embodiments, extracting RNA comprises extracting messenger RNA (mRNA). In some embodiments, extracting RNA comprises extracting precursor mRNA (pre-mRNA). In some embodiments, extracting RNA comprises extracting ribosomal RNA (rRNA). In some embodiments, extracting RNA comprises extracting transfer RNA (tRNA).
In some embodiments, a single kit is used to purity DNA and RNA from the same sample. A non-limiting example of kit for doing so is the Qiagen AllPrep DNA/RNA kit. In some embodiments, robotics is employed to carry out DNA and/or RNA extraction.
In some embodiments, before extracted RNA is processed further for RNA sequencing or whole exome sequencing (WES), the quality and/or quantity of RNA is checked. In some embodiments, a sample of extracted RNA is at least 1000-6000 ng in total mass. In some embodiments, a sample of extracted RNA is at least 100-60000 ng (e.g., 100-60000 ng, 500-30000 ng, 800-20000 ng, 1000-15000 ng, 1000-10000 ng, 1000-8000 ng, 1000-6000 ng, 10000-20000 ng, 20000-60000 ng) in total mass. In some embodiments, the acceptable total RNA amount for further sequencing is at least 100-1,000 ng (e.g., 100-1,000 ng, 500-1,000 ng, or 300-900 ng). In some embodiments, the target total RNA amount for further sequencing is more than 200-1,000 ng (e.g., 200-1,000 ng, 500-1,000 ng, or 300-1,000 ng). In some embodiments, the purity of a sample of extracted RNA is such that it corresponds to a ratio of absorbance at 260 nm to absorbance at 280 nm of at least 1 (e.g., at least 1, at least 1.2, at least 1.4, at least 1.6, at least 1.8, or at least 2). In some embodiments, the purity of a sample of extracted RNA is such that it corresponds to a ratio of absorbance at 260 nm to absorbance at 280 nm of at least 2. The ratio of absorbance at 260 nm and 280 nm is used to assess the purity of DNA and RNA. A ratio of ˜1.8 is generally accepted as “pure” for DNA; a ratio of ˜2.0 is generally accepted as “pure” for RNA. If the ratio is appreciably lower in either case, it may indicate the presence of protein, phenol or other contaminants that absorb strongly at or near 280 nm. Absorbances can be measured using a spectrophotometer.
In some embodiments, the purity or integrity of extracted RNA is such that it corresponds to a RNA integrity number (RIN) of at least 4 (e.g., at least 4, at least 5, at least 6, at least 7, at least 8, or at least 9). In some embodiments, the purity of extracted RNA is such that it corresponds to a RNA integrity number (RIN) of at least 7. RIN has been demonstrated to be robust and reproducible in studies comparing it to other RNA integrity calculation algorithms, cementing its position as a preferred method of determining the quality of RNA to be analyzed (Imbeaud et al., Towards standardization of RNA quality assessment using user-independent classifiers of microcapillary electrophoresis traces; Nucleic Acids Research. 33 (6): e56).
In some embodiments, a sample of extracted RNA has a target concentration of at least 2 ng/μl (e.g., 2 ng/μl, 4 ng/μl, 6 ng/μl). In some embodiments, a sample of extracted RNA has an acceptable concentration of at least 4 ng/μl (e.g., 4 ng/μl, 6 ng/μl, 10 ng/μl). In some embodiments, the concentration of the extracted DNA is performed by a fluorometer, for example for quantification of RNA (e.g., a Qubit fluorometer available from ThermoFisher Scientific, www.thermofisher.com).
In some embodiments, a sample of extracted RNA has a target concentration of at least 4 ng/μl (e.g., 4 ng/μl, 6 ng/μl, 8 ng/μl). In some embodiments, a sample of extracted RNA has an acceptable concentration of at least 1.5 ng/μl (e.g., 1.5 ng/μl, 3.5 ng/μl, 5.5 ng/μl). In some embodiments, the concentration of the extracted RNA is performed by Tapestation. In some embodiments, the acceptable RNA integrity number (RIN) is at least 5 (e.g., 5, 6, 7). In some embodiments, the target RNA integrity number (RIN) is at least 8 (e.g., 8, 9, 10). In some embodiments, the RIN is performed by Tapestation.
In some embodiments, the target purity of a sample of extracted RNA is such that it corresponds to a range of a ratio of absorbance at 260 nm to absorbance at 280 nm of at least 1.8-2 (e.g., at least 1.8-2, at least 1.8-1.9). In some embodiments, the purity of a sample of extracted RNA is such that it corresponds to a ratio of absorbance at 260 nm to absorbance at 280 nm of at least 1.8. In some embodiments, the acceptable purity of a sample of extracted RNA is such that it corresponds to a ratio of absorbance at 260 nm to absorbance at 280 nm of at least 1.5 (e.g., at least 1.5, at least 1.7, at least 2). In some embodiments, the target purity of a sample of extracted RNA is such that it corresponds to a range of a ratio of absorbance at 260 nm to absorbance at 230 nm of at least 2-2.2 (e.g., at least 2-2.2, at least 2-2.1). In some embodiments, the acceptable purity of a sample of extracted RNA is such that it corresponds to a ratio of absorbance at 260 nm to absorbance at 230 nm of at least 1.5 (e.g., at least 1.5, at least 1.7, at least 2). In some embodiments, the purity of a sample of extracted RNA as described herein is analyzed by a spectrophotometer, for example a small volume full-spectrum, UV-visible spectrophotometer (e.g., Nanodrop spectrophotometer available from ThermoFisher Scientific).
In some embodiments, the purity of a sample of extracted RNA as described herein can be analyzed by any other suitable technologies or tools. In some embodiments, a sample of extracted RNA or DNA is not processed further if it does not meet a particular quantity or purity standard as described above. In some embodiments, if a sample of extracted RNA does not meet a particular quantity or purity standard, it is combined with another sample.
Obtaining RNA Expression Data Aspects of the disclosure relate to methods of determining RNA expression levels of genes of a subject using sequencing data or RNA expression data obtained from a biological sample from the subject.
The sequencing data may be obtained from the biological sample using any suitable sequencing technique and/or apparatus. In some embodiments, the sequencing apparatus used to sequence the biological sample may be selected from any suitable sequencing apparatus known including, but not limited to, Illumina™, SOLid™, Ion Torrent™, PacBio™, a nanopore-based sequencing apparatus, a Sanger sequencing apparatus, or a 454TM sequencing apparatus. In some embodiments, the sequencing apparatus or technique used to sequence the biological sample is an Illumina sequencing (e.g., TrueSeq™, NovaSeq™, NextSeq™, HiSeq™, MiSeq™ or MiniSeq™) apparatus or technique. In some embodiments, the sequencing apparatus or technique used to sequence the biological sample is an Agilent sequencing apparatus or technique (e.g., SureSelect™) or a NimbleGen sequencing apparatus or technique, for example as described by Sulonen et al. Comparison of solution-based exome capture methods for next generation sequencing. Genome Biol 12, R94 (2011). doi.org/10.1186/gb-2011-12-9-r94.
In some embodiments, the term “RNA sequencing” can be used interchangeably with “RNA seq,” “RNA-seq,” or the variations thereof as known referring to any technologies, tools, or platforms that interrogate the transcriptome. It is noted that when “RNA sequencing,” “RNA seq,” “RNA-seq,” or the variations thereof is referred in the present disclosure, it does not refer to a specific technology or tool that is associated with a particular platform or company, unless indicated otherwise by way of non-limiting examples for demonstrating the processes or systems as described herein. In some embodiments, RNA sequencing can be conducted by using any suitable sequencing platforms and/or sequencing methods. Non-limiting examples of high-throughput sequencing platforms include mRNA-seq, total RNA-seq, targeted RNA-seq, single-cell RNA-Seq, RNA exome capture platform, or small RNA-seq (e.g., Illumina, www.illumina.com), SMRT (single molecule, real-time) sequencing (e.g., Pacific Biosciences), and RNA sequencing (e.g., ThermoFisher).
As described above, RNA sequencing can be targeted or untargeted. Targeted approaches include using sequence-specific probes or oligonucleotides to sequence one or more specific regions of the transcriptome. In some embodiments, targeted RNA sequencing includes methods such as mRNA enrichment (e.g., by polyA enrichment or rRNA depletion).
In some embodiments, RNA sequencing is whole transcriptome sequencing. Whole transcriptome sequencing comprises measurement of the complete complement of transcripts in a sample. In some embodiments, whole transcriptome sequencing is used to determine global expression levels of each transcript (e.g., both coding and non-coding), identify exons, introns and/or their junctions.
In some embodiments, RNA is sequenced directly without preparing cDNA from a sample of RNA. In some embodiments, direct RNA sequencing comprises single molecule RNA sequencing (DRS™).
In some embodiments, RNA sequencing is mRNA sequencing. In some embodiments, mRNA sequencing is the sequencing of only coding transcripts with the goal to exclude non-coding regions. In some embodiments, mRNA sequencing is independent of polyA enrichment. In some embodiments, mRNA sequencing depends on polyA enrichment.
In some embodiments, RNA is extracted from a biological sample, mRNA is enriched from the extracted RNA, cDNA libraries are constructed from the enriched mRNA. In some embodiments, single pieces (e.g., molecules) of cDNA from a cDNA library are attached to a solid matrix. In some embodiments, single pieces (e.g., molecules) of cDNA from a cDNA library are attached to a solid matrix by limited dilution. In some embodiments, cDNA pieces (e.g., molecules) attached to a matrix are then sequenced (e.g., using Pacbio or Pacifbio technology). In some embodiments, cDNA pieces (e.g., molecules) that are attached to a matrix are amplified and sequenced (e.g., using a specialized emulsion PCR (emPCR) in SOLiD, 454 Pyrosequencing, Ion Torrent, or a connector based on the bridging reaction (Illumina) platforms).
In some embodiments, cDNA transcripts can be sequenced in parallel, either by measuring the incorporation of fluorescent nucleotides (for example, Illumina), fluorescent short linkers (for example, SOLiD), by the release of the by-products derived from the incorporation of normal nucleotides (454), by measuring fluorescence emissions, or by measuring pH change (for example, Ion Torrent). In some embodiments, cDNA transcripts can be sequenced using any known sequencing platform. Jazayeri et al. (RNA-seq: a glance at technologies and methodologies; Acta biol. Colomb. vol. 20 no. 2 Bogotá May/August 2015) provides a comparison of different RNA-seq platforms, and is incorporated herein by reference in its entirety, including RNA-seq technologies listed in Table 3 and Table 4. Mestan et al. (Genomic sequencing in clinical trials; Journal of Translational Medicine 2011, 9:222) provides a similar analysis for sequencing in clinical trials.
In some embodiments, RNA sequencing is stranded or strand-specific. cDNA synthesis from RNA results in loss of strandedness. In some embodiments, strandedness is preserved by chemically labeling either or both the RNA strand and the cDNA strand that is formed by reverse transcription or antisense transcription, or by using adapter-based techniques to distinguish the original RNA strand from the complementary DNA strand, as described above.
In some embodiments, nonstranded RNA sequencing is performed. In some embodiments, stranded RNA-seq is not preferred for clinical samples. In some embodiments, nonstranded RNA-seq is used to compare data obtained from a biological sample to RNA sequencing data in established data sets (e.g., The Cancer Genome Atlas (TCGA) and International Cancer Genome Consortium (ICGC)).
In some embodiments, RNA sequencing yields paired-end reads. Paired-end reads are reads of the same nucleic acid fragment and are reads that start from either end of the fragment. In some embodiments, RNA sequencing is performed with paired-end reads of at least 2×25 (2×25, 2×50, 2×75, 2×100, 2×125, 2×150, 2×175, 2×200, 2×225, 2×250, 2×275, 2×300, 2×325, or 2×350) paired-end reads. In some embodiments, RNA sequencing is performed with paired-end reads of at least 2×75 paired-end reads. RNA sequencing with 2×75 paired-end reads means that on average each read, which is paired-end, reads 75 base pairs. In some embodiments, RNA sequencing is performed with a total of at least 20 million (e.g., at least 20 million, at least 30 million, at least 40 million, at least 50 million, at least 60 million, at least 70 million at least 80 million, at least 90 million, at least 100 million, at least 120 million, at least 140 million, at least 150 million, at least 160 million, at least 180 million, at least 200 million, at least 250 million, at least 300 million, at least 350 million, or at least 400 million) paired-end reads. In some embodiments, RNA sequencing is performed with a total of at least 50 million paired-end reads. In some embodiments, RNA sequencing is performed with a total of at least 100 million paired-end reads.
In some embodiments, quality control is performed for RNA sequencing. In some embodiments, cluster density or cluster PF % is a parameter for determining the quality of the sample run. In some embodiments, the target range of cluster density or cluster PF % is at least 170-220 (e.g., 170-220, 190-220, 210-220). In some embodiments, the acceptable range of cluster density or cluster PF % is at least 280 (e.g., 280, 300, 450).
In some embodiments, %≥Q30 is a parameter for determining the quality of the sample run. In some embodiments, the target %≥Q30 is at least 85% (e.g., 85%, 90%, 95%). In some embodiments, the acceptable %≥Q30 is at least 75% (e.g., 75%, 85%, 95%).
In some embodiments, error rate % is a parameter for determining the quality of the sample run. In some embodiments, the target error rate % is less than 0.7% (e.g., 0.6%, 0.5%, 0.4%). In some embodiments, the acceptable error rate % is less than 1% (e.g., 0.9%, 0.8%, 0.7%).
After the sequencing data is obtained, it is processed in order to obtain the RNA expression data. RNA expression data may be acquired using any method known including, but not limited to: whole transcriptome sequencing, whole exome sequencing, total RNA sequencing, mRNA sequencing, targeted RNA sequencing, RNA exome capture sequencing, next generation sequencing, and/or deep RNA sequencing. In some embodiments, RNA expression data may be obtained using a microarray assay.
In some embodiments, the sequencing data is processed to produce RNA expression data. In some embodiments, RNA sequence data is processed by one or more bioinformatics methods or software tools, for example RNA sequence quantification tools (e.g., Kallisto) and genome annotation tools (e.g., Gencode v23), in order to produce expression data. The Kallisto software is described in Nicolas L Bray, Harold Pimentel, Páll Melsted and Lior Pachter, Near-optimal probabilistic RNA-seq quantification, Nature Biotechnology 34, 525-527 (2016), doi:10.1038/nbt.3519, which is incorporated by reference in its entirety herein.
In some embodiments, microarray expression data is processed using a bioinformatics R package, such as “affy” or “limma,” in order to produce expression data. The “affy” software is described in Bioinformatics. 2004 Feb. 12; 20(3):307-15. doi: 10.1093/bioinformatics/btg405. “affy—analysis of Affymetrix GeneChip data at the probe level” by Laurent Gautier 1, Leslie Cope, Benjamin M Bolstad, Rafael A Irizarry PMID: 14960456 DOI: 10.1093/bioinformatics/btg405, which is incorporated by reference herein in its entirety. The “limma” software is described in Ritchie M E, Phipson B, Wu D, Hu Y, Law C W, Shi W, Smyth G K “limma powers differential expression analyses for RNA-sequencing and microarray studies.” Nucleic Acids Res. 2015 Apr. 20; 43(7):e47. 20. https://doi.org/10.1093/nar/gkv007
PMID: 25605792, PMCID: PMC4402510, which is incorporated by reference herein its entirety.
In some embodiments, sequencing data and/or RNA expression data comprises more than 5 kilobases (kb). In some embodiments, the size of the obtained RNA data is at least 10 kb. In some embodiments, the size of the obtained RNA sequencing data is at least 100 kb. In some embodiments, the size of the obtained RNA sequencing data is at least 500 kb. In some embodiments, the size of the obtained RNA sequencing data is at least 1 megabase (Mb). In some embodiments, the size of the obtained RNA sequencing data is at least 10 Mb. In some embodiments, the size of the obtained RNA sequencing data is at least 100 Mb. In some embodiments, the size of the obtained RNA sequencing data is at least 500 Mb. In some embodiments, the size of the obtained RNA sequencing data is at least 1 gigabase (Gb). In some embodiments, the size of the obtained RNA sequencing data is at least 10 Gb. In some embodiments, the size of the obtained RNA sequencing data is at least 100 Gb. In some embodiments, the size of the obtained RNA sequencing data is at least 500 Gb.
In some embodiments, the expression data is acquired through bulk RNA sequencing. Bulk RNA sequencing may include obtaining RNA expression levels for each gene across RNA extracted from a large population of input cells (e.g., a mixture of different cell types.) In some embodiments, the expression data is acquired through single cell sequencing (e.g., scRNA-seq). Single cell sequencing may include sequencing individual cells.
In some embodiments, bulk sequencing data comprises at least 1 million reads, at least 5 million reads, at least 10 million reads, at least 20 million reads, at least 50 million reads, or at least 100 million reads. In some embodiments, bulk sequencing data comprises between 1 million reads and 5 million reads, 3 million reads and 10 million reads, 5 million reads and 20 million reads, 10 million reads and 50 million reads, 30 million reads and 100 million reads, or 1 million reads and 100 million reads (or any number of reads including, and between).
In some embodiments, the expression data comprises next-generation sequencing (NGS) data.
RNA expression data (e.g., indicating RNA expression levels) for a plurality of genes may be used for any of the methods or compositions described herein. The number of genes which may be examined may be up to and inclusive of all the genes of the subject. In some embodiments, RNA expression levels may be determined for all of the genes of a subject. As a non-limiting example, four or more, five or more, six or more, seven or more, eight or more, nine or more, ten or more, eleven or more, twelve or more, 13 or more, 14 or more, 15 or more, 16 or more, 17 or more, 18 or more, 19 or more, 20 or more, 21 or more, 22 or more, 23 or more, 24 or more, 25 or more, 26 or more, 27 or more, 28 or more, 29 or more, 30 or more, 35 or more, 40 or more, 50 or more, 60 or more, 70 or more, 80 or more, 90 or more, 100 or more, 125 or more, 150 or more, 175 or more, 200 or more, 225 or more, 250 or more, 275 or more, or 300 or more genes may be used for any evaluation described herein. As another set of non-limiting examples, the RNA expression data may include RNA expression data for at least 5, at least 10, at least 15, at least 20, at least 25, at least 35, at least 50, at least 75, at least 100 genes, at least 500, at least 1000, or at least 1500 genes selected from Table 2 or Table 3.
In some embodiments, RNA expression data is obtained by accessing the RNA expression data from at least one computer storage medium on which the RNA expression data is stored. Additionally or alternatively, in some embodiments, RNA expression data may be received from one or more sources via a communication network of any suitable type. For example, in some embodiment, the RNA expression data may be received from a server (e.g., a SFTP server, or Illumina BaseSpace).
The RNA expression data obtained may be in any suitable format, as aspects of the technology described herein are not limited in this respect. For example, in some embodiments, the RNA expression data may be obtained in a text-based file (e.g., in a FASTQ, FASTA, BAM, or SAM format). In some embodiments, a file in which sequencing data is stored may contains quality scores of the sequencing data. In some embodiments, a file in which sequencing data is stored may contain sequence identifier information.
RNA expression data, in some embodiments, includes RNA expression levels. RNA expression levels may be detected by detecting a product of gene expression such as mRNA and/or protein. In some embodiments, RNA expression levels are determined by detecting a level of a mRNA in a sample. As used herein, the terms “determining” or “detecting” may include assessing the presence, absence, quantity and/or amount (which can be an effective amount) of a substance within a sample, including the derivation of qualitative or quantitative concentration levels of such substances, or otherwise evaluating the values and/or categorization of such substances in a sample from a subject.
Process 3200 begins at act 3201, where sequencing data is obtained from a biological sample obtained from a subject. The sequencing data is obtained by any suitable method, for example, using any of the methods described herein including in the Section titled “Biological Samples.”
In some embodiments, the sequencing data obtained at act 3201 comprises RNA-seq data. In some embodiments, the biological sample comprises blood or tissue. In some embodiments, the biological sample comprises one or more tumor cells.
Next, process 3200 proceeds to act 3203 where the sequencing data obtained at act 3201 is normalized to transcripts per kilobase million (TPM) units. The normalization may be performed using any suitable software and in any suitable way. For example, in some embodiments, TPM normalization may be performed according to the techniques described in Wagner et al. (Theory Biosci. (2012) 131:281-285), which is incorporated by reference herein in its entirety. In some embodiments, the TPM normalization may be performed using a software package, such as, for example, the gcrma package. Aspects of the gcrma package are described in Wu J, Gentry RIwcfJMJ (2021). “gcrma: Background Adjustment Using Sequence Information. R package version 2.66.0.,” which is incorporated by reference in its entirety herein. In some embodiments, RNA expression level in TPM units for a particular gene may be calculated according to the following formula:
Next, process 3200 proceeds to act 3205, where the RNA expression levels in TPM units (as determined at act 3203) may be log transformed. Process 3200 is illustrative and there are variations. For example, in some embodiments, one or both of acts 3203 and 3205 may be omitted. Thus, in some embodiments, the RNA expression levels may not be normalized to transcripts per million units and may, instead, be converted to another type of unit (e.g., reads per kilobase million (RPKM) or fragments per kilobase million (FPKM) or any other suitable unit). Additionally or alternatively, in some embodiments, the log transformation may be omitted. Instead, no transformation may be applied in some embodiments, or one or more other transformations may be applied in lieu of the log transformation.
RNA expression data obtained by process 3200 can include the sequence data generated by a sequencing protocol (e.g., the series of nucleotides in a nucleic acid molecule identified by next-generation sequencing, sanger sequencing, etc.) as well as information contained therein (e.g., information indicative of source, tissue type, etc.) which may also be considered information that can be inferred or determined from the sequence data. In some embodiments, expression data obtained by process 3200 can include information included in a FASTA file, a description and/or quality scores included in a FASTQ file, an aligned position included in a BAM file, and/or any other suitable information obtained from any suitable file.
The second expression levels of genes of a biological sample may be used as inputs for any suitable downstream technique of processing expression data. Examples of downstream processing techniques include but are not limited to applying quality control techniques to the second expression levels, associating the biological sample to a cohort using the second expression levels, determining a tumor microenvironment of a subject using the second expression levels, performing cellular deconvolution using the expression levels, and selecting a therapeutic agent for the subject using the expression levels.
In some embodiments, the second expression levels of genes of the biological sample are used as input for applying one or more quality control techniques to the expression levels. Methods of applying quality control techniques to expression levels are known, for example as described in International Application Number PCT/IB2020/000928, filed Jul. 3, 2020, published as International Publication WO2021/028726 on Feb. 18, 2021, the entire contents of which are incorporated by reference herein.
In some embodiments, the second expression levels of genes of the biological sample are used as input for associating the biological sample to a cohort. Methods of associating the biological sample to a cohort are known, for example as described in International Application Number PCT/US2018/037008, filed Jun. 12, 2018, published as International Publication WO2018/231762 on Dec. 20, 2018, the entire contents of which are incorporated by reference herein.
In some embodiments, the second expression levels of genes of the biological sample are used as input for determining a tumor microenvironment of a subject. Methods of determining a tumor microenvironment of a subject are known, for example as described in International Application Number PCT/US2018/037017, filed Jun. 12, 2018, published as International Publication WO2018/231771 on Dec. 20, 2018, the entire contents of which are incorporated by reference herein.
In some embodiments, the second expression levels of genes of the biological sample are used as input for performing cellular deconvolution. Methods of performing cellular deconvolution are known, for example as described in International Application Number PCT/US2021/022155, filed Mar. 12, 2021, published as International Publication WO2021/183917 on Sep. 16, 2021, the entire contents of which are incorporated by reference herein.
In some embodiments, the second expression levels of genes of the biological sample are used as input for selecting a therapeutic agent for the subject. Methods of selecting a therapeutic agent for a subject are known, for example as described in International Application Number International Application Number PCT/US2018/037008, filed Jun. 12, 2018, published as International Publication WO2018/231762 on Dec. 20, 2018, the entire contents of which are incorporated by reference herein.
Aspects of the disclosure relate to methods of treating a subject having (or suspected or at risk of having) cancer by administering to the subject a cancer therapeutic selected using the second expression levels obtained by methods as described herein. In some embodiments, the methods comprise administering one or more (e.g., 1, 2, 3, 4, 5, or more) therapeutic agents to the subject. In some embodiments, the therapeutic agent (or agents) administered to the subject are selected from small molecules, peptides, nucleic acids, radioisotopes, cells (e.g., CAR T-cells, etc.), and combinations thereof. Examples of therapeutic agents include chemotherapies (e.g., cytotoxic agents, etc.), immunotherapies (e.g., immune checkpoint inhibitors, such as PD-1 inhibitors, PD-L1 inhibitors, etc.), antibodies (e.g., anti-HER2 antibodies), cellular therapies (e.g. CAR T-cell therapies), gene silencing therapies (e.g., interfering RNAs, CRISPR, etc.), antibody-drug conjugates (ADCs), and combinations thereof. In some embodiments, a subject is administered an effective amount of a therapeutic agent. “An effective amount” as used herein refers to the amount of each active agent required to confer therapeutic effect on the subject, either alone or in combination with one or more other active agents. Effective amounts vary, as recognized by those skilled in the art, depending on the particular condition being treated, the severity of the condition, the individual patient parameters including age, physical condition, size, gender and weight, the duration of the treatment, the nature of concurrent therapy (if any), the specific route of administration and like factors within the knowledge and expertise of the health practitioner. These factors are well known to those of ordinary skill in the art and can be addressed with no more than routine experimentation. It is generally preferred that a maximum dose of the individual components or combinations thereof be used, that is, the highest safe dose according to sound medical judgment. It will be understood by those of ordinary skill in the art, however, that a patient may insist upon a lower dose or tolerable dose for medical reasons, psychological reasons, or for virtually any other reasons.
Empirical considerations, such as the half-life of a therapeutic compound, generally contribute to the determination of the dosage. For example, antibodies that are compatible with the human immune system, such as humanized antibodies or fully human antibodies, may be used to prolong half-life of the antibody and to prevent the antibody being attacked by the host's immune system. Frequency of administration may be determined and adjusted over the course of therapy, and is generally (but not necessarily) based on treatment, and/or suppression, and/or amelioration, and/or delay of a cancer. Alternatively, sustained continuous release formulations of an anti-cancer therapeutic agent may be appropriate. Various formulations and devices for achieving sustained release are known.
In some embodiments, dosages for an anti-cancer therapeutic agent as described herein may be determined empirically in individuals who have been administered one or more doses of the anti-cancer therapeutic agent. Individuals may be administered incremental dosages of the anti-cancer therapeutic agent. To assess efficacy of an administered anti-cancer therapeutic agent, one or more aspects of a cancer (e.g., tumor microenvironment, tumor formation, tumor growth, or TME types, etc.) may be analyzed.
Generally, for administration of any of the anti-cancer antibodies described herein, an initial candidate dosage may be about 2 mg/kg. For the purpose of the present disclosure, a typical daily dosage might range from about any of 0.1 μg/kg to 3 μg/kg to 30 μg/kg to 300 μg/kg to 3 mg/kg, to 30 mg/kg to 100 mg/kg or more, depending on the factors mentioned above. For repeated administrations over several days or longer, depending on the condition, the treatment is sustained until a desired suppression or amelioration of symptoms occurs or until sufficient therapeutic levels are achieved to alleviate a cancer, or one or more symptoms thereof. An exemplary dosing regimen comprises administering an initial dose of about 2 mg/kg, followed by a weekly maintenance dose of about 1 mg/kg of the antibody, or followed by a maintenance dose of about 1 mg/kg every other week. However, other dosage regimens may be useful, depending on the pattern of pharmacokinetic decay that the practitioner (e.g., a medical doctor) wishes to achieve. For example, dosing from one-four times a week is contemplated. In some embodiments, dosing ranging from about 3 μg/mg to about 2 mg/kg (such as about 3 μg/mg, about 10 μg/mg, about 30 μg/mg, about 100 μg/mg, about 300 μg/mg, about 1 mg/kg, and about 2 mg/kg) may be used. In some embodiments, dosing frequency is once every week, every 2 weeks, every 4 weeks, every 5 weeks, every 6 weeks, every 7 weeks, every 8 weeks, every 9 weeks, or every 10 weeks; or once every month, every 2 months, or every 3 months, or longer. The progress of this therapy may be monitored by conventional techniques and assays and/or by monitoring GC TME types as described herein. The dosing regimen (including the therapeutic used) may vary over time.
When the anti-cancer therapeutic agent is not an antibody, it may be administered at the rate of about 0.1 to 300 mg/kg of the weight of the patient divided into one to three doses, or as disclosed herein. In some embodiments, for an adult patient of normal weight, doses ranging from about 0.3 to 5.00 mg/kg may be administered. The particular dosage regimen, e.g., dose, timing, and/or repetition, will depend on the particular subject and that individual's medical history, as well as the properties of the individual agents (such as the half-life of the agent, and other considerations well known).
For the purpose of the present disclosure, the appropriate dosage of an anti-cancer therapeutic agent will depend on the specific anti-cancer therapeutic agent(s) (or compositions thereof) employed, the type and severity of cancer, whether the anti-cancer therapeutic agent is administered for preventive or therapeutic purposes, previous therapy, the patient's clinical history and response to the anti-cancer therapeutic agent, and the discretion of the attending physician. Typically, the clinician will administer an anti-cancer therapeutic agent, such as an antibody, until a dosage is reached that achieves the desired result.
Administration of an anti-cancer therapeutic agent can be continuous or intermittent, depending, for example, upon the recipient's physiological condition, whether the purpose of the administration is therapeutic or prophylactic, and other factors known to skilled practitioners. The administration of an anti-cancer therapeutic agent (e.g., an anti-cancer antibody) may be essentially continuous over a preselected period of time or may be in a series of spaced dose, e.g., either before, during, or after developing cancer.
As used herein, the term “treating” refers to the application or administration of a composition including one or more active agents to a subject, who has a cancer, a symptom of a cancer, or a predisposition toward a cancer, with the purpose to cure, heal, alleviate, relieve, alter, remedy, ameliorate, improve, or affect the cancer or one or more symptoms of cancer, or the predisposition toward cancer.
Alleviating cancer includes delaying the development or progression of the disease, or reducing disease severity. Alleviating the disease does not necessarily require curative results. As used therein, “delaying” the development of a disease (e.g., a cancer) means to defer, hinder, slow, retard, stabilize, and/or postpone progression of the disease. This delay can be of varying lengths of time, depending on the history of the disease and/or individuals being treated. A method that “delays” or alleviates the development of a disease, or delays the onset of the disease, is a method that reduces probability of developing one or more symptoms of the disease in a given time frame and/or reduces extent of the symptoms in a given time frame, when compared to not using the method. Such comparisons are typically based on clinical studies, using a number of subjects sufficient to give a statistically significant result.
“Development” or “progression” of a disease means initial manifestations and/or ensuing progression of the disease. Development of the disease can be detected and assessed using clinical techniques known. Alternatively, or in addition to the clinical techniques known, development of the disease may be detectable and assessed based on other criteria. However, development also refers to progression that may be undetectable. For purpose of this disclosure, development or progression refers to the biological course of the symptoms. “Development” includes occurrence, recurrence, and onset. As used herein “onset” or “occurrence” of a cancer includes initial onset and/or recurrence.
Examples of the antibody anti-cancer agents include, but are not limited to, alemtuzumab (Campath), trastuzumab (Herceptin), Ibritumomab tiuxetan (Zevalin), Brentuximab vedotin (Adcetris), Ado-trastuzumab emtansine (Kadcyla), blinatumomab (Blincyto), Bevacizumab (Avastin), Cetuximab (Erbitux), ipilimumab (Yervoy), nivolumab (Opdivo), pembrolizumab (Keytruda), atezolizumab (Tecentriq), avelumab (Bavencio), durvalumab (Imfinzi), and panitumumab (Vectibix).
Examples of an immunotherapy include, but are not limited to, a PD-1 inhibitor or a PD-L1 inhibitor, a CTLA-4 inhibitor, adoptive cell transfer, therapeutic cancer vaccines, oncolytic virus therapy, T-cell therapy, and immune checkpoint inhibitors.
Examples of radiation therapy include, but are not limited to, ionizing radiation, gamma-radiation, neutron beam radiotherapy, electron beam radiotherapy, proton therapy, brachytherapy, systemic radioactive isotopes, and radiosensitizers.
Examples of a surgical therapy include, but are not limited to, a curative surgery (e.g., tumor removal surgery), a preventive surgery, a laparoscopic surgery, and a laser surgery.
Examples of the chemotherapeutic agents include, but are not limited to, R-CHOP, Carboplatin or Cisplatin, Docetaxel, Gemcitabine, Nab-Paclitaxel, Paclitaxel, Pemetrexed, and Vinorelbine. Additional examples of chemotherapy include, but are not limited to, Platinating agents, such as Carboplatin, Oxaliplatin, Cisplatin, Nedaplatin, Satraplatin, Lobaplatin, Triplatin, Tetranitrate, Picoplatin, Prolindac, Aroplatin and other derivatives; Topoisomerase I inhibitors, such as Camptothecin, Topotecan, irinotecan/SN38, rubitecan, Belotecan, and other derivatives; Topoisomerase II inhibitors, such as Etoposide (VP-16), Daunorubicin, a doxorubicin agent (e.g., doxorubicin, doxorubicin hydrochloride, doxorubicin analogs, or doxorubicin and salts or analogs thereof in liposomes), Mitoxantrone, Aclarubicin, Epirubicin, Idarubicin, Amrubicin, Amsacrine, Pirarubicin, Valrubicin, Zorubicin, Teniposide and other derivatives; Antimetabolites, such as Folic family (Methotrexate, Pemetrexed, Raltitrexed, Aminopterin, and relatives or derivatives thereof); Purine antagonists (Thioguanine, Fludarabine, Cladribine, 6-Mercaptopurine, Pentostatin, clofarabine, and relatives or derivatives thereof) and Pyrimidine antagonists (Cytarabine, Floxuridine, Azacitidine, Tegafur, Carmofur, Capacitabine, Gemcitabine, hydroxyurea, 5-Fluorouracil (5FU), and relatives or derivatives thereof); Alkylating agents, such as Nitrogen mustards (e.g., Cyclophosphamide, Melphalan, Chlorambucil, mechlorethamine, Ifosfamide, mechlorethamine, Trofosfamide, Prednimustine, Bendamustine, Uramustine, Estramustine, and relatives or derivatives thereof); nitrosoureas (e.g., Carmustine, Lomustine, Semustine, Fotemustine, Nimustine, Ranimustine, Streptozocin, and relatives or derivatives thereof); Triazenes (e.g., Dacarbazine, Altretamine, Temozolomide, and relatives or derivatives thereof); Alkyl sulphonates (e.g., Busulfan, Mannosulfan, Treosulfan, and relatives or derivatives thereof); Procarbazine; Mitobronitol, and Aziridines (e.g., Carboquone, Triaziquone, ThioTEPA, triethylenemalamine, and relatives or derivatives thereof); Antibiotics, such as Hydroxyurea, Anthracyclines (e.g., doxorubicin agent, daunorubicin, epirubicin and relatives or derivatives thereof); Anthracenediones (e.g., Mitoxantrone and relatives or derivatives thereof); Streptomyces family antibiotics (e.g., Bleomycin, Mitomycin C, Actinomycin, and Plicamycin); and ultraviolet light.
An illustrative implementation of a computer system 3300 that may be used in connection with any of the embodiments of the technology described herein (e.g., such as the method of
Computing device 3300 may also include a network input/output (I/O) interface 3340 via which the computing device may communicate with other computing devices (e.g., over a network), and may also include one or more user I/O interfaces 3350, via which the computing device may provide output to and receive input from a user. The user I/O interfaces may include devices such as a keyboard, a mouse, a microphone, a display device (e.g., a monitor or touch screen), speakers, a camera, and/or various other types of I/O devices.
The above-described embodiments can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software, or a combination thereof. When implemented in software, the software code can be executed on any suitable processor (e.g., a microprocessor) or collection of processors, whether provided in a single computing device or distributed among multiple computing devices. It should be appreciated that any component or collection of components that perform the functions described above can be generically considered as one or more controllers that control the above-discussed functions. The one or more controllers can be implemented in numerous ways, such as with dedicated hardware, or with general purpose hardware (e.g., one or more processors) that is programmed using microcode or software to perform the functions recited above.
In this respect, it should be appreciated that one implementation of the embodiments described herein comprises at least one computer-readable storage medium (e.g., RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or other tangible, non-transitory computer-readable storage medium) encoded with a computer program (i.e., a plurality of executable instructions) that, when executed on one or more processors, performs the above-discussed functions of one or more embodiments. The computer-readable medium may be transportable such that the program stored thereon can be loaded onto any computing device to implement aspects of the techniques discussed herein. In addition, it should be appreciated that the reference to a computer program which, when executed, performs any of the above-discussed functions, is not limited to an application program running on a host computer. Rather, the terms computer program and software are used herein in a generic sense to reference any type of computer code (e.g., application software, firmware, microcode, or any other form of computer instruction) that can be employed to program one or more processors to implement aspects of the techniques discussed herein.
The foregoing description of implementations provides illustration and description but is not intended to be exhaustive or to limit the implementations to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of the implementations. In other implementations the methods depicted in these figures may include fewer operations, different operations, differently ordered operations, and/or additional operations. Further, non-dependent blocks may be performed in parallel.
It will be apparent that example aspects, as described above, may be implemented in many different forms of software, firmware, and hardware in the implementations illustrated in the figures. Further, certain portions of the implementations may be implemented as a “module” that performs one or more functions. This module may include hardware, such as a processor, an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA), or a combination of hardware and software.
RNA-seq quantitatively measures gene expression across the whole genome, and higher expression values correspond to more abundant mRNAs in a sample. This linearity is the main property of any RNA quantification assay and the cause of high (>80%) intra-sample correlation across different platforms. This cross platform agreement of expression levels has been previously shown for qPCR/TaqMan, DNA microarrays (e.g. HuGene2) and different RNA-seq modifications (SOLID) through comparison of log ratios between expression levels of selected genes from the same samples. In the comparisons, the majority of gene-points (ratios) were proportional and followed y=a*x line, where the coefficient “a” depends on the pair of compared platforms. Almost all individual RNA expression assessment platforms (e.g., SOLID, ribo-Zero, EC, Nugen) correlated with the qPCR assessments, thereby supporting the idea of gene expression linear comparability across different methods, including poly-A and EC sequencing. Notably, linearity was more evident for protein-coding gene selection.
Absolute expression values of genes profiled with the same protocol differ depending on the tissue preservation method (in microarrays and total RNA-seq). Furthermore, the absolute values vary if samples were sequenced by alternative protocols, a problem known as a batch effect. Normalization, the adjustment of global properties of measurements for individual samples, does not eliminate batch effects. Additionally, the direct cause of batch effects are technical differences; therefore, the removal of these technical differences does not affect the biological variability. Gene expression in a specimen assessed using different GEP protocols (e.g., Poly-A RNA-seq, EC RNA-seq, microarray) will differ due to the batch effect; however, the relative expression values for all genes in comparison to each other will remain generally similar (i.e., high intra-sample multi-gene Pearson correlation within RNA-seq and high Spearman correlation across any platform). Although the absolute values produced by alternative protocols may substantially vary, most genes linearly correlate across different protocols.
Previously described batch effect correction algorithms have been developed to neutralize the batch effect between samples across large cohorts. However, these techniques are generally not suitable for batch correction of expression data obtained from an individual sample.
This example describes linear models that can be applied that map expression data of a single biological sample sequenced using a first protocol (e.g., FFPE tissue sequenced by EC RNA-seq) to reference expression data (e.g., expression data for a cohort of patients) obtained from biological samples sequenced using a different protocol than the first protocol (e.g., FF tissue sequenced by PolyA RNA-seq). Performance of the algorithms described herein was improved by training with paired samples sequenced using the two different protocols, enabling the data from the two protocols to be analyzed in combination.
Briefly, RNA transcripts per million (TPM) normalization was performed within the set of transcripts (gene isoforms) selected according to their biological types using the GENCODE v23 transcriptome annotation or their biological family. For TPM normalization, all transcripts of non-coding biological types were excluded, as previously performed in The Cancer Genome Atlas (TGCA) mRNA Analysis Pipeline for FPKM. Histone-coding and mitochondrial gene transcripts were also excluded due to uneven enrichment with different RNA extraction methods, e.g., PolyA vs Total RNA. The resulting set of genes which were retained for TPM normalization and expression quantification contained 20,062 genes, with a set of 1,899 genes that are cancer-specific, immune-related, and clinically and scientifically relevant for cancer (i.e., clinical biomarkers and genes that may be utilized for further processing, for example single sample gene set enrichment analysis (ssGSEA) and cell deconvolution techniques) chosen as the most relevant targets for the projection from one protocol to another.
Mapping of some genes from one protocol to another could be affected by technical or biological issues. For example, some genes may not intersect with probes utilized for EC and other genes may have transcripts with low annotation or reference sequence quality (e.g., low transcript support level, partially unknown coding sequences, and others). There are families of genes that are lost during Poly-A sequencing protocol in contrast to total RNA or EC protocols, which can be explained by specific polyadenylation (e.g., ubiquitin specific peptidase 17 like family, speedy/RINGO cell cycle regulator family, taste 2 receptor family, and some olfactory receptors). Also, the expression of TCR- and BCR-coding genes annotated in the transcriptome as corresponding to the V, D or J regions cannot be properly quantified without specific alignment tools such as MiXCR. Additionally, for more than 4,000 genes, direct measurements of Poly-A lengths in HeLa cell line cells were obtained. Genes that had Poly-A length less than the mean and differed more than one standard deviation from the mean were considered as having short Poly-A tails. 190 genes with the aforementioned issues were included into a target gene set of 1,899 genes alongside 271 additional genes (300 in total), which often have low expressions around noise levels measured across Poly-A or EC (e.g., Agilent SureSelect V7+UTR) protocols both or separately.
Overall four groups of genes (listed below in Table 1) were obtained for further analysis. Tables 2 and 3 provide examples of genes in the BMG and BMGEP groups described in Table 1.
To investigate the possibility of creating a batch correction algorithm using paired samples sequenced with poly-A or EC RNA-seq, a publicly available cohort, MET500, containing paired samples of diverse cancer types was acquired (
For the MET500 cohort, PCA demonstrates a clear separation between expression data produced by different protocols (
Overall, 297 out of 320 samples passed the implemented quality control steps. 92 pairs of samples were selected as a holdout set to perform validation comparisons and the remaining set of samples was used to train single-gene models (e.g., Single-Gene Mapping, as shown in
Given p predictors, the linear regression model predicts the response y by
A model fitting procedure produces a vector of coefficients w. For example, the ordinary least squares (OLS) estimates are obtained by minimizing the residual sum of squares. However, OLS often performs poorly in both prediction and interpretation. Penalization techniques are utilized to improve OLS. The lasso and the ridge regressions are penalized least squares methods imposing an 11- and 12-penalties on the regression coefficients, respectively.
In the case of expression data projection from one sequencing protocol to another, y is the projected expression and x is a vector of predictors. Concerning the aforementioned cross platform agreement of expression levels, when the majority of gene-points (ratios) follow linear dependence between different platforms, the linear regression model with an equation y=w0+w1x1 could be useful, where x1 is the target gene expression in EC and y is its projection to poly-A.
A machine learning tool named ElasticNet was used. This tool is based on regularization of linear regression coefficients by adjusting both 11- and 12-penalties through minimizing the following equation:
In some embodiments, a version of ElasticNet named ElasticNetCV was used. This model provides an internal cross-validation estimator which can be utilized for searching of specified model parameters (i.e. a and 11-ratio) with more computing power efficiency compared to the canonical estimators.
The ElasticNetCV regression models were utilized to automatically adjust parameters, and the concordance correlation coefficient (CCC) was used to measure whether the algorithm accurately overcame the batch effects between the two different technologies. Next, the linear models (also referred to as “transformations”) were applied to “correct” (e.g., map) expression values in the holdout set. The UMAP projection performed on the All Gene (AG) group showed that this algorithm effectively overcame the overall batch effects while maintaining a unique tissue gene expression pattern (
Next, correction performance of the algorithm across the Biologically Meaningful Genes (BMG) group. The CCC values for more than 1518 genes were above 0.75, demonstrating robust performance of the developed single-gene model (
Next, reproducibility of gene signatures after correction was investigated. First, the values for representative gene signatures (e.g., as described by U.S. Patent Publication No. 2020-0273543, entitled “SYSTEMS AND METHODS FOR GENERATING, VISUALIZING AND CLASSIFYING MOLECULAR FUNCTIONAL PROFILES”, the entire contents of which are incorporated by reference herein) were calculated using ssGSEA. The initial and corrected values across paired Poly-A and EC samples were compared using CCC (PolyA vs. EC—Before correction and PolyA vs. EC—After correction). The CCC values for the majority of gene signatures before correction were above 90% and slightly increased after correction (
Next, comparisons were performed for Kassandra deconvolution (e.g., as described in U.S. patent application Ser. No. 17/200,492, filed on Mar. 12, 2021, and titled “SYSTEMS AND METHODS FOR DECONVOLUTION OF EXPRESSION DATA,” which is incorporated by reference in its entirety herein). CCC values were greatly improved across all major cell types (
To develop a multi-gene model (e.g., Multi-Gene Mapping, as shown in
To assess the effectiveness of the developed algorithms, they were compared against existing batch correction techniques: PCA-based correction, MNN-based correction, and ComBat. A comparative analysis is given below.
Principal components analysis (PCA) was performed by removing one or more of the most important principal components (PC) and then reversing transformed data to original space (
Thus, reversed data after removing some of PCs can be achieved by solving the following equation:
The results on the training data indicated that with increasing numbers of removed PCs there is a decrease in biological diversity of the expression data (
After that, the same PCs and the same multiplication matrix, which was obtained from the training samples, was used to perform transformation of the holdout samples (
Next, a method based on detection of mutual nearest neighbors (MNN) was compared to the Single Sample Mapping techniques. In this approach, MNN pairs represent shared population structure and can be used to estimate batch-corrected values. To implement this method, each sample from the holdout-EC set were taken separately (one by one) and added to the training-EC set, and then the new set was fit with a training-polyA set. This way of utilizing MNN can be described by the following steps illustrated in
Then, the full “MNN-transformed” set of samples was compared with the holdout-polyA cohort. PCA projection showed that the transformed dataset did not perfectly fit the polyA expressions (
Finally, the Single Sample Mapping techniques were compared with another well-known batch correction tool—ComBat. ComBat was not able to be used “out of the box” in a technique for pretraining a model and then utilizing it for newly appeared single samples. Therefore, the same strategy as applied for MNN-algorithm was attempted—adding holdout-EC samples one by one to training-EC expressions and then merging this new data frame with training-polyA expressions (
Performance of both methods was evaluated by calculating CCC for the expression values before and after correction. The Single Sample Mapping technique showed significantly higher CCC values and outperformed ComBat in this test (
Different methods described in the previous sections were used to unify EC and poly-A expressions across four predefined groups of genes (e.g., Table 1) and compared their gene-wise-CCC values calculated on the holdout set of MET500 samples (
Models were created for the Agilent SureSelect V7+UTR protocol. In total, 88 pairs of samples from the same piece of tissue underwent different sample processing and sequencing procedures. FF samples were sequenced using Poly-A protocol, whereas in-house-prepared FFPE samples were sequenced using EC protocol Agilent V7+UTR. Overall, 64 of the paired samples were used for training of ElasticNetCV linear models (one for each gene), and the remaining 24 samples were used for the holdout dataset.
According to the PCA projections, the batch effect significantly decreased when these models were applied so that pairs of Poly-A and “corrected” EC samples began grouping together (
Kassandra deconvolution was also performed and the CCC values in major cell types for both predicted and validation-polyA expression sets were calculated.
Having thus described several aspects and embodiments of the technology set forth in the disclosure, it is to be appreciated that various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be within the spirit and scope of the technology described herein. For example, those of ordinary skill in the art will readily envision a variety of other means and/or structures for performing the function and/or obtaining the results and/or one or more of the advantages described herein, and each of such variations and/or modifications is deemed to be within the scope of the embodiments described herein. Those skilled in the art will recognize or be able to ascertain using no more than routine experimentation many equivalents to the specific embodiments described herein. It is, therefore, to be understood that the foregoing embodiments are presented by way of example only and that, within the scope of the appended claims and equivalents thereto, inventive embodiments may be practiced otherwise than as specifically described. In addition, any combination of two or more features, systems, articles, materials, kits, and/or methods described herein, if such features, systems, articles, materials, kits, and/or methods are not mutually inconsistent, is included within the scope of the present disclosure.
The above-described embodiments can be implemented in any of numerous ways. One or more aspects and embodiments of the present disclosure involving the performance of processes or methods may utilize program instructions executable by a device (e.g., a computer, a processor, or other device) to perform, or control performance of, the processes or methods. In this respect, various inventive concepts may be embodied as a computer readable storage medium (or multiple computer readable storage media) (e.g., a computer memory, one or more floppy discs, compact discs, optical discs, magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement one or more of the various embodiments described above. The computer readable medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various ones of the aspects described above. In some embodiments, computer readable media may be non-transitory media.
The terms “program” or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computer or other processor to implement various aspects as described above. Additionally, it should be appreciated that according to one aspect, one or more computer programs that when executed perform methods of the present disclosure need not reside on a single computer or processor, but may be distributed in a modular fashion among a number of different computers or processors to implement various aspects of the present disclosure.
Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically the functionality of the program modules may be combined or distributed as desired in various embodiments.
Also, data structures may be stored in computer-readable media in any suitable form. For simplicity of illustration, data structures may be shown to have fields that are related through location in the data structure. Such relationships may likewise be achieved by assigning storage for the fields with locations in a computer-readable medium that convey relationship between the fields. However, any suitable mechanism may be used to establish a relationship between information in fields of a data structure, including through the use of pointers, tags or other mechanisms that establish relationship between data elements.
When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers.
Further, it should be appreciated that a computer may be embodied in any of a number of forms, such as a rack-mounted computer, a desktop computer, a laptop computer, or a tablet computer, as non-limiting examples. Additionally, a computer may be embedded in a device not generally regarded as a computer but with suitable processing capabilities, including a Personal Digital Assistant (PDA), a smartphone, a tablet, or any other suitable portable or fixed electronic device.
Also, a computer may have one or more input and output devices. These devices can be used, among other things, to present a user interface. Examples of output devices that can be used to provide a user interface include printers or display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output. Examples of input devices that can be used for a user interface include keyboards, and pointing devices, such as mice, touch pads, and digitizing tablets. As another example, a computer may receive input information through speech recognition or in other audible formats.
Such computers may be interconnected by one or more networks in any suitable form, including a local area network or a wide area network, such as an enterprise network, and intelligent network (IN) or the Internet. Such networks may be based on any suitable technology and may operate according to any suitable protocol and may include wireless networks, wired networks or fiber optic networks.
Also, as described, some aspects may be embodied as one or more methods. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
All definitions, as defined and used herein, should be understood to control over dictionary definitions, definitions in documents incorporated by reference, and/or ordinary meanings of the defined terms.
The indefinite articles “a” and “an,” as used herein in the specification and in the claims, unless clearly indicated to the contrary, should be understood to mean “at least one.”
The phrase “and/or,” as used herein in the specification and in the claims, should be understood to mean “either or both” of the elements so conjoined, i.e., elements that are conjunctively present in some cases and disjunctively present in other cases. Multiple elements listed with “and/or” should be construed in the same fashion, i.e., “one or more” of the elements so conjoined. Other elements may optionally be present other than the elements specifically identified by the “and/or” clause, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, a reference to “A and/or B,” when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including elements other than B); in another embodiment, to B only (optionally including elements other than A); in yet another embodiment, to both A and B (optionally including other elements); etc.
As used herein in the specification and in the claims, the phrase “at least one,” in reference to a list of one or more elements, should be understood to mean at least one element selected from any one or more of the elements in the list of elements, but not necessarily including at least one of each and every element specifically listed within the list of elements and not excluding any combinations of elements in the list of elements. This definition also allows that elements may optionally be present other than the elements specifically identified within the list of elements to which the phrase “at least one” refers, whether related or unrelated to those elements specifically identified. Thus, as a non-limiting example, “at least one of A and B” (or, equivalently, “at least one of A or B,” or, equivalently “at least one of A and/or B”) can refer, in one embodiment, to at least one, optionally including more than one, A, with no B present (and optionally including elements other than B); in another embodiment, to at least one, optionally including more than one, B, with no A present (and optionally including elements other than A); in yet another embodiment, to at least one, optionally including more than one, A, and at least one, optionally including more than one, B (and optionally including other elements); etc.
In the claims, as well as in the specification above, all transitional phrases such as “comprising,” “including,” “carrying,” “having,” “containing,” “involving,” “holding,” “composed of,” and the like are to be understood to be open-ended, i.e., to mean including but not limited to. Only the transitional phrases “consisting of” and “consisting essentially of” shall be closed or semi-closed transitional phrases, respectively.
The terms “approximately,” “substantially,” and “about” may be used to mean within ±20% of a target value in some embodiments, within ±10% of a target value in some embodiments, within ±5% of a target value in some embodiments, within ±2% of a target value in some embodiments. The terms “approximately,” “substantially,” and “about” may include the target value.
This Application claims the benefit under 35 U.S.C. § 119(e) of the filing date of U.S. provisional application Ser. No. 63/190,171, filed May 18, 2021, the entire contents of which are incorporated by reference herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/029882 | 5/18/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63190171 | May 2021 | US |