The present invention relates in part to methods for automated analysis of cell cultures by analysing image data series from the culture, including automated, spatial and time-resolved quantification of apoptosis. An associated system, computer readable medium and software products are also disclosed.
Recent advances in microfluidics and microfabrication inspired new solutions to reproduce 3D microarchitectures ex vivo, which imitate characteristics of organ functional units and of tumor microenvironments. When provided in the context of microfluidics chips, this technology is referred to as “organ-on-chip” (OoC) [1-3] and “tumor-on-chip” (ToC) [4-6]. The OoC/ToC technology offers numerous advantages, such as tight control of physicochemical and biological conditions (cell types, 3D biomimetic hydrogel, biochemical environment), real-time observation of cellular dynamics, miniaturization (few cells and little reagent are needed), fast results, and low costs. For example, the present inventors previously demonstrated that it is feasible to reconstitute and visualize on-chip various tumor ecosystems, composed of up to four cell types (cancer cells, immune cells, cancer-associated fibroblasts, and endothelial cells). These tumor ecosystems could be treated with various anti-cancer drugs, including standard chemotherapies and targeted therapies (e.g., trastuzumab) [7,8,37]. The videos enabled the visualization and quantification of proliferation (by manually counting mitosis events), apoptosis (by manually counting apoptotic death of cells) and cancer-immune cell interactions (by tracking cells using the CellHunter tracking method [32] and identifying intervals of time where cells are within a distance from each other), upon these various treatments. The present inventors further demonstrated the potential for a deep learning approach to be applied to time-lapse microscopy images of ToCs to analyze cell motility [37], and detect the effect of anti-cancer drugs on cell motility.
Despite this huge potential, so far, the ToC use has been restrained to specialized laboratories and has not reached the broad community of cancer researchers. Several promising applications in basic and translational research, as well as in clinics, have been proposed, but their implementation clearly requires further development. In particular, a major bottleneck for the take-off of ToC technology is the lack of computer tools to process, analyze, and fully exploit the rich information generated by ToC imaging.
The present invention seeks to provide solutions to these needs and provides further related advantages.
The present inventors set out to develop and validate a novel computational method to automatically extract the temporal kinetics and the spatial maps of cell death (particularly cancer cell death) in ToC cultures. The integration of advanced image analysis tools and methods to quantify apoptosis events from the data produced by image analysis tools provides a new powerful solution to the problem of leveraging the rich data coming out of OoC/ToC experiments to derive useful insights, and enable future OoC/ToC applications in high-throughput drug screenings.
Accordingly, in a first aspect the present invention provides a computer-implemented method for analysing cell culture image data, the method comprising:
As a result of this method, the occurrence of a particular cellular event of interest is detected for each single cell that is identified and tracked through the sequence of images of the cell culture. Prior art methods have been proposed that track cells across consecutive images for example for the purpose of studying cell motility. Other methods have been proposed that quantify the global proportions of cells in which a cellular event has occurred over time. The present method integrates both of these types of information by detecting the occurrence of cellular events in cell tracks, thereby providing spatially and temporally resolved information that enables to study the effect that cells undergoing particular cellular events have on each other, as well as the impact of various factors on these effects.
In accordance with this and other aspects of the invention, the method may further comprise any of the following features.
An image may be referred to herein as a “frame”. A set of images may be referred to herein as a video or time-lapse video. Each image or frame is associated with a time t. Images are preferably two dimensional images. A set of images may also be represented as a set of data points where each point (x,y,t) represents a pixel at position (x,y) at time t((x, y,t) ∈ {1,..,D1}×{1,..D2}×{1,..T} ) . Each data point may be associated with a first value (IRED(x,y,t)) associated with a first channel and a second value (IGREEN(x,y,t)) associated with a second channel. The data from the first channel may together form a first signal. The data from the second channel may together form a second signal.
The plurality of consecutive time points may be separated by a fixed time interval such as e.g. 1 hour. The length of the fixed time interval may be chosen depending on the expected dynamics of the cellular event(s) that is/are monitored and/or on practical considerations related to image acquisition and/or processing. As the skilled person understands, where the plurality of consecutive time points is separated by a fixed time interval, the values of time t may be referred to as consecutive integers 1,...T where T is the total number of images in a set of images (such as e.g. the number of frames in a time lapse video).
As will be explained further below, a first signal associated with the presence of cells and a second signal associated with the occurrence of a cellular event may be obtained from a common channel. Further, first and second signals may be associated with a common label, but different sets of visual features. For example, a signal associated with the occurrence of a cellular event may be associated with a label that labels cells whether or not the cellular event has occurred, but where the intensity and/or spatial features of the signal changes in a detectable manner upon occurrence of the cellular event.
Step (i) may comprise identifying a foreground region (RF(xtc(t),ytc(t))) and a background region (RB(xtc(t),ytc(t))) associated with each cell position in a respective track ((xtc(t),ytc(t),
The foreground region and the background region may each be centred around each cell position in a respective track. Step (i) may further comprise quantifying the second signal in the foreground region
and in the background region
and quantifying the second signal associated with the cell by performing background subtraction. Quantifying the second signal in the foreground and the background region may comprise obtaining a summarised metric for the second signal over the respective region.
Advantageously, the quantification of the second signal using background correction enables to remove potentially misleading signal resulting from background noise or other cells in the vicinity, thereby obtaining a signal that is more likely to be specific to the particular cell under investigation.
In embodiments, the summarised metric is chosen from: the average, median, trimmed average, trimmed median, a predetermined percentile and a predetermined quartile for the second signal over the respective region.
In embodiments, the image analysis algorithm used to determine the position of cells in at least a first population of cells ((xtc(t),ytc(t)), from the first signal, in each of the images (V(x,y,t)) also determines a radius r associated with each cell.
In embodiments, the foreground region is defined as a circular region centred around the position of the cell ((xtc(t),ytc(t))] and with a radius rF. The radius rF may be that determined by the image analysis algorithm or may be a predetermined radius. A predetermined radius may be chosen as the expected radius for the cell, which may be determined from prior knowledge or as an empirical estimate (such as e.g. the average radius of cells in the first population of cells in the image data).
In embodiments, the foreground region is defined as a region identified by the image analysis algorithm as corresponding to a cell.
The background region may be defined as a circular region centred around the position of the cell ((xtc(t),ytc(t))] and with a radius rB. The radius rB may be defined as a multiple of the value of rF (e.g. 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 6, 7, 8, 9 or 10 times rF). Alternatively, the radius rB may be a predetermined radius. A predetermined radius may be chosen as a multiple (.g. 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 6, 7, 8, 9 or 10 times) of the expected radius for the cell, which may be determined from prior knowledge or as an empirical estimate (such as e.g. the average radius of cells in the first population of cells in the image data).
Quantifying the second signal associated with the cell may further comprise performing background normalisation. Performing background normalisation may comprise dividing the (optionally summarised) value for the foreground region (optionally after background subtraction) by the (optionally summarised) value for the background region.
Quantifying the second signal associated with the cell (µtc(t)) in each image in which the respective cell track is present may comprise performing background subtraction and normalisation to obtain a corrected value for each time point at which the cell track has been identified, and subtracting from the corrected value the minimum corrected value identified in the respective track. As a result of this process, a corrected value is obtained for each time point of a cell track, which is 0 where the corrected signal is at its lowest value for the track, and takes positive values at all other time points. This advantageously results in a population of values (µtc(t)) for all time points in cell tracks that are comparable to each other.
Quantifying the second signal associated with the cell (µtc(t)) in each image in which the respective cell track is present may comprise calculating µtc(t) as:
where
refer to the first and last time point, respectively, in which the cell track has been identified.
The first signal may be associated with a first channel. The second signal may be associated with a second channel, which may be different from the first channel. The first and second channels may be associated with different visualisation protocols, such as e.g. different detection wavelengths or sets/ranges of detection wavelengths.
In embodiments, the first signal and the second signal are associated with a common channel, the first signal comprises a first set of visual features associated with the presence of cells and the second signal comprises a second set of visual features associated with the occurrence of a cellular event.
Image analysis algorithms that are suitable to identify regions in an image associated with a signal of interest (a task sometimes referred to as “segmentation” or “object detection”) are known in the art. Such algorithms may include Circular Hough Transform (CHT), deep learning algorithms such as convolutional neuronal networks, semantic segmentation based on deep learning architectures, Watershed segmentation, etc. The position of a cell may be obtained from such algorithms as a parameter of the corresponding region, such as e.g. as the centre or the centre of mass of the region.
In embodiments, using an image analysis algorithm to determine the position of cells in at least a first population of cells ((xtc(t),ytc(t)), from the first signal, in each of the images (V(x,y,t)) comprises using a Circular Hough Transform (CHT) to identify circular regions corresponding to cells.
The method may further comprise binarising the first signal prior to using the image analysis algorithm. Binarising the first signal may comprise identifying a threshold on pixel intensity associated with the first signal, where the threshold separates pixels into two classes, minimizing the intra-class variance. Any pixel with an intensity below the threshold may then be set to a first value (e.g. 0), and any pixel with an intensity at or above the threshold may then be set to a second value (e.g. 1).
Identifying the timing
and position
of occurrence of a cellular event in each of a plurality of cell tracks may comprise, for each of the plurality of cell tracks and each of the time points in which the respective cell track has been identified: defining a region of interest R(xtc(t),ytc(t)) including the previous position of the cell in the track, and defining the foreground region (RF(xtc(t),ytc(t))) and the background region (RB(xtc(t),ytc(t))) as subsets of the region of interest. The region of interest may be circular, square, rectangular, octagonal, hexagonal, etc. Preferably, the region of interest is square.. The region of interest may be centred on the previous position of the cell in the track. The foreground region (RF(xtc(t),ytc(t))) and the background region (RB(xtc(t),ytc(t))) may both be centred around each cell position in a respective track ((xtc(t),ytc(t),
The foreground region and the background region may both be circular. Alternatively, the foreground region may be circular and the background region may have the shape of the region of interest excluding the foreground region. The foreground and background regions may have respective radii corresponding to the expected (e.g. average) radius of the cell and a multiple (e.g. double) the expected radius of the cell.
A region of interest may be defined as a region of n by m pixels centred around a previously determined cell position, where n may be the same as m (square region) or different (rectangular region). The values of n and m may be chosen such that the region of interest corresponds to an area that is large enough to show an entire cell. For example, the values of n and m may be chosen such that the region of interest corresponds to an area of between 10 µm to a few hundred µm, e.g. between 10 µm and 200 µm, such as e.g. approx. 20 µm.
The use of a region of interest to obtain updated coordinates for each cell may advantageously result in more accurate estimates of the second signal associated with each cell by limiting the effect of confounding factors such as e.g. those associated with surrounding cells.
Obtaining a criterion that applies to the values in (i) may comprise receiving a threshold from a user or retrieving a predetermined threshold, wherein cells in which the cellular event has occurred have a value in (ii) above the threshold.
Obtaining a criterion that applies to the values in (i) may comprise identifying a threshold that separates the distribution of values of the second signal for the cells across the plurality of cell tracks between a first subset and a second subset such that the intrasubset variance is minimised.
Obtaining a criterion that applies to the values in (i) may comprise determining a threshold that separates the distribution of values of the second signal for the cells across the plurality of cell tracks between a first subset and a second subset such that the intersubset variance is maximised.
Obtaining a criterion that applies to the values in (i) may comprise identifying at least a first subset of the distribution of values of the second signal for the cells across the plurality of cell tracks, and a second subset of the distribution of values of the second signal, wherein the first subset corresponds to cells in which the cellular event has not occurred, and the second subset corresponds to cells in which the cellular event has occurred, and the criterion is that the value obtained in (i) is more likely to be in the second subset of the distribution of values of the second signal identified in (ii) than in the first subset of the distribution of values of the second signal identified in (i).
Step (ii) may comprise identifying a threshold (th) that separates the values of the second signal for the cells between two classes such that the intra-class variance is minimised. Step (iii) may comprise identifying the first image in the respective track where the value obtained in (i) is above the threshold.
In particular, the timing of death may be identified as
Such embodiments are particularly advantageous where occurrence of the cellular event is associated with an increase in the value of the second signal, such as e.g. where the second signal is associated with an event-triggered label. In other embodiments, step (iii) comprises identifying the first image in the respective track where the value obtained in (i) is below the threshold. Such embodiments are particularly advantageous where occurrence of the cellular event is associated with a decrease in the value of the second signal.
The method may further comprise determining the rate of occurrence of the cellular event at a time t by:
Preferably, Ntrack(t) excludes any tracked cell for which the value obtained in (i) (µtc(t)) satisfies the criterion in (ii) at any time preceding time t. This advantageously ensures that tracked cells where the event has occurred are not counted even if the signal fluctuates over a few frames following the event.
The use of Navg(t, TLAG) may advantageously result in a more reliable estimate of the number of tracked cells in which the event has not yet occurred, compared to e.g. the instantaneous value at the start of the TLAG window.
O(t, TLAG) may be calculated as
TLAG may interchangeably be expressed as a unit of time (e.g. minutes, hours) or as a number of frames, as one can be converted into the other by knowing the time interval between consecutive images.
The window of time TLAG may be chosen as 0. In such cases, Nap(t, TLAG) = Nap(t). In such cases, the rate of occurrence of the cellular event is calculated on an instantaneous basis (i.e. frame by frame, but taking any previous frame into account in other way than by requiring cells to be tracked before being taken into account in the calculation).
Alternatively, the window of time TLAG may be chosen as > 0. In such cases, the rate of occurrence of the cellular event is calculated taking into account the value of the number of tracked cells for which the value obtained in (i) (µtc(t)) indicates that the cellular event has occurred at or prior to the beginning of the window of time TLAG. As such, the use of a TLAG reduces the risk of cellular events being erroneously called due to spurious variation. In other words, the parameter TLAG has a dampening effect on the quantification of occurrence of the cellular event. As such, the value of TLAG may be chosen depending on the amount of dampening that is desired, for example depending on whether fast dynamics or slow dynamics are studied (where in the former case smaller values of TLAG are preferred compared to the later). For example, a value of TLAG of as few as 2 frames (or e.g. 1 frame, 3 frames, 4 frames, or the amount of frames that are equivalent to 1 hour, 2 hours, 3 hours or 4 hours) can be chosen when analyzing short term dynamics, and a value of up to 10 frames (or e.g. 7 frames, 8 frames, 9 frames, 11 frames, 12 frames, 13 frames, 14 frames, 15 frames or the amount of frames that are equivalent to 7, 8, 9, 10, 11, 12, 13, 14 or 15 hours hours) may be chosen when analyzing long term dynamics.
The method may further comprise computing the overall survival at time t by:
The reference time is preferably the first time point t1. Alternatively, the reference time may be the current time point t.
Step (a) may comprise determining the number of tracked cells (Ntrack(t)) for which the value obtained in (i) at time t (µtc(t)) does not satisfy the criterion in (ii) as the average of Ntrack(t) over a window of time surrounding t, such as e.g. the 3 time points t-1, t, t+1 (i.e. over window t±1 = [t-1 -t+1]). This value may be referred to as Navg2(t, t±1).
Step (b) may comprise determining the total number of tracked cells at a reference time as the average of Ntrack(t) at time t and the difference between the start and end of a window of time surrounding t. This value may be referred to as Navg2(t, t1 - t3) where t1 and t3 are the start and end of the window of time, respectively.
Step (c) may comprise computing the overall survival as
. The overall survival may quantify the percentage of cells in which the event has not yet occurred.
The method may further comprise generating an artificial set of images (MD(x,y,t)) of the cell culture at the plurality of consecutive time points (t = 1, ..., T) by, for each occurrence of the cellular event identified in step (iii), including an event region associated with the position
on the image
wherein the event regions have a different pixel intensity from the rest of the images.
The event region may be centred at the position
on the image
The images may be binary, in which case the pixels in the event regions may have a first intensity and all other pixels may have a second intensity. The images may not be binary, in which case a “different pixel intensity” may refer a different summarized pixel intensity, such as e.g. median, average, etc. For example, the event regions may have a pixel intensity ≠ 0 (such as e.g. 1) and all other regions may have a pixel intensity = 0.
The event regions may be circular regions. The shape of the regions may correspond to the shape of the cell as identified by an image analysis algorithm. The region may correspond to the foreground region used in quantifying the second signal in step (i).
Generating artificial set of images (MD(x,y,t)) of the cell culture may further comprise, for each event region in the artificial set of images (MD(x,y,t)), including an event wake region in a set of consecutive images following the image
in which the event region is located, wherein an event wake region in image
is obtained using the event region in the preceding image
An event wake region in image
may be obtained using the event region in the preceding image MD(x,y,t ∈
by applying an erosion operator to each image MD(x, y, t) where (x,y,t)∈{1,.., D1}×{1,.. D2}×{2,.. T}.
The event wake region may be defined as a region centred on the same coordinates as the corresponding event wake region in the previous image. Alternatively, the event wake region may be defined as a region centred on the coordinates of the tracked cell at the respective time (i.e. the event wake region at time
may be centred on the position of the tracked cell at the respective times
The event wake region may be defined as a region with a radius that is linearly dependent on the radius of the event wake region in the previous image and/or the radius of the event region.
The event wake region in the image at time t may be defined as a region centred on the same coordinates as the event region (i.e. in the image at time
but with a radius
where r is a predetermined value.
Event wake regions may be defined by generating a further artificial video (M(x,y,t)) as:
where (x,y,t) ∈ {1,.., D1}×{1,..D2}×{2,.. T}, M(x,y, 1) = MD(x,y, 1) and operator
is an erosion operator provided by the formula:
where B is a predetermined structure element.
The predetermined structure element may be a circular structure element with a radius r, i.e.
Other shapes of structure elements may be used such as e.g. square elements, cross elements, etc. Isotropic elements may be preferred as they maintain the symmetry of the objects, particularly where the object has some symmetry.
The radius r may be chosen depending on the expected dynamics of the cellular event. For example, cellular events that are expected to have long term and/or slow effects on surrounding cells may be associated with larger values of r than cellular events that are expected to have short term and/or fast effects on surrounding cells.
The radius r is preferably chosen such that it is expected to be smaller than the
For example, the radius r may be chosen as a fraction of the average
such as e.g. ½ or ⅓ of the average
Advantageously, in such embodiments, the event regions are expected to have an event region wake that extends on average on two consecutive frames (if r is chosen as ½ of the average
or three consecutive frames (if r is chosen as ⅓ of the average
The method may further comprise generating one or more cumulative maps (MC(x,y,t, T̃)) that each aggregate the information in consecutive frames of the artificial set of images in a sliding window of size T̃ thereby generating one or more event regions corresponding to areas where an event or event wake was present at any point in time window T̃. Each MC(x,y,t, T̃) may be defined by
with (x,y,t) E {1,..,D1}×{1,..D2}×{1,..T - T̃}.
Advantageously, the cumulative map combines in a single signal both the spatial and temporal influence of the cellular events. Indeed, each image in the cumulative map shows the location of cellular events and their wake.
The size of the sliding window T̃ may be chosen depending on the expected dynamics of the cellular event. For example, cellular events that are expected to have long term and/or slow effects on surrounding cells may be associated with larger values of T̃ than cellular events that are expected to have short term and/or fast effects on surrounding cells.
The method may further comprise computing the length of a chain of event by identifying, for a cellular event with position (xtc(t),ytc(t)) and time
all connected cellular events as the cellular events that occur within a predetermined distance of the position (xtc(t),ytc(t)) and a predetermined time of the time
repeating this step for each connected event until no more connected events can be identified, and computing the length of all of the chains of events thus identified. The method may further comprise repeating the process for all cellular events. The size of the window T̃ may be chosen as that which is longer than at least a given proportion (e.g. 50%, 60%, 70%, 80% or 90%) of the chains of events thus identified. The predetermined distance may be chosen as a multiple of the expected radius of cells or event regions, such as e.g. 10 times the expected radius of the cells or event regions. The predetermined time may be chosen as equal to TLAG.
The method may further comprise computing for each cumulative map MC(x,y,t,T̃) (or portion thereof), a potential of event induction that takes into account the intensity of each integrated event region in the cumulative map and the relative distances between integrated event regions in the cumulative map (or portion thereof), optionally wherein a potential of event induction is calculated at least in part by:
The potential of event induction advantageously represents a single parameter per cumulative map or portion thereof (i.e. per time point), capturing the spatio-temporal influence of the cellular events. In particular, the value of the potential of event induction may advantageously be higher when events occur in spatial and temporal clusters (indicating a spatial influence on the occurrence of the events) than when the events occur in a spatially random manner. The value of the potential of event induction may also be higher when events occur according to a temporal pattern that supports the presence of an influence of the occurrence of events on the occurrence of future events. Therefore, by looking at the behavior of a single parameter, it becomes possible to distinguish between cell cultures in which the event occurs in various cells independently, and cell cultures in which the even occurring in some cells changes the likelihood of the event occurring in other cells.
Computing the potential of event induction may further comprise computing a value that combines all summarized values for all pairs of non-connected event regions.
Computing a potential of event induction for each cumulative map MC(x,y,t,T̃) or portion thereof may comprise defining a plurality of portions of a cumulative map and computing the potential of event induction for each portion.
The distance between a pair of non-connected event regions may be the Euclidian distance between the pair of event regions (which may be defined as e.g. the distance between the centres or centres of mass of the regions), optionally normalized by the maximum observed distance in the image. Other distance may be used such as any distance metric selected from: the Quasi Euclidean distance, the ‘minkowski’ distance, the ‘chebychev’ distance, or the Manhattan distance. The potential of event induction may be obtained using the equation below:
where S(t) is the set of non-connected event regions in the image, which may be denoted as
and
or
Connected event regions may be defined using the 8-connectivity criterion. Conversely, event regions may be considered non-connected if none of the pixels in one region share any vertex or edge with a pixel in another region. Other criteria may be used to define non-connected regions, such as e.g. the 4-connected or 6-connected criteria.
The cell culture may be a 3D culture. 3D cultures are particularly advantageous as they may better recapitulate physiologically relevant conditions such as e.g. the three-dimensional architecture of a tissue, biophysical and biochemical property of extracellular matrix (ECM), and cell-cell interactions. Further, the integration of spatiotemporal information in relation to the occurrence of cellular events as described herein may be particularly valuable in conditions where such spatiotemporal effects are expected to develop and to more accurately recapitulate a physiologically relevant situation (compared to 2D cultures).
In embodiments, the cell culture is a tumour-on-chip or organ-on-chip culture.
The cell culture may comprise multiple populations of cells. The detection of occurrence of a cellular event may be performed for one (e.g. a single one) or more (e.g. multiple or all) of the multiple populations of cells.
The use of multiple populations of cells may be advantageous as it may enable to study the properties of cells in a more physiologically relevant microenvironment, as well as to study the effect of the microenvironment (including the cellular composition of the microenvironment) on the occurrence of cellular events, and the combined effect interaction between experimental conditions (such as e.g. the presence of drugs) and the microenvironments on the occurrence of cellular events.
For example, the step of using an image analysis algorithm to determine the position of cells in at least a first population of cells ((xtc(t),ytc(t)), from the first signal, in each of the images (V(x,y,t)) may be performed such that only the first population of cells is taken into account. This may be performed by choosing the image analysis algorithm and/or its parameters such that visual features associated with the first population of cells are detected. For example, the image analysis algorithm may be configured to detect cells of a particular size and/or morphology. Instead or in addition to this, the first signal may be associated with the first population of cells by using images of cells that have been labelled with a label that is specific to the first population of cells. Instead or in addition to this, the first signal may be associated with the first population of cells by labelling the first population of cells and either not labelling the other population(s) of cells or labelling any other labelled population of cell with a label that is not associated with the first signal (e.g. a label that has a different fluorophore).
In embodiments, the cells have been labelled with a first label that is associated with cells or cell structures and that is associated with the first signal. The cells may have been labelled with a second label that is an event-triggered label and that is associated with the second signal. The first and/or the second label may be fluorescent labels. The cellular event may be apoptosis. In some such embodiments, the second label is a label that emits a signal upon activation of Caspase-3/7.
In embodiments, the method further comprises providing a cell culture.
In a second aspect, the present invention provides a method for analysing the spatiotemporal behaviour of the occurrence of a cellular event in a cell culture, the method comprising:
According to a third aspect, there is provided a computer-implemented method for analysing the spatiotemporal behaviour of the occurrence of a cellular event in a cell culture, the method comprising:
The method according to the present aspect may have any of the features of any embodiment of the preceding aspects.
Comparing the results of the analysis in the presence and absence of the experimental condition may comprise comparing the rate of occurrence of the event in the presence and absence of the experimental condition. Comparing the results of the analysis in the presence and absence of the experimental condition may comprise comparing the potential of event induction at one or more time points.
According to a fourth aspect, there is provided a method of analysing the effect of an experimental condition on the occurrence of a cellular event in a cell culture, the method comprising:
The experimental condition may comprise the presence of one or more test compounds.
The experimental condition may comprise the presence of one or more further populations of cells, such as e.g. immune cells (e.g. T cells such as CTLs).
According to a fifth aspect, there is provided a method of determining whether a tumour is likely to respond to a treatment, the method comprising: analysing the effect of an experimental condition on the occurrence of a cellular event in a cell culture according to the fourth aspect, where the experimental condition comprises exposure to the treatment, the cellular event is cell death or apoptosis, and the first population of cells comprises cells derived from the tumour. For example, the first population of cells may comprise organoids derived from a primary tumour tissue.
For example, an increase in the rate of occurrence of the event in the presence of the treatment compared to in the absence of the treatment may indicate that the tumour is likely to respond to the treatment. As another example, if the potential of event induction increases over time in the presence of the treatment but not (or to a lesser extent) in the absence of the treatment, this may indicate that the tumour is likely to respond to the treatment.
The treatment may comprise one or more therapeutic molecules (such as e.g. small or complex molecules, e.g. chemotherapy, hormone therapy). The treatment may comprise cytotoxic cells (such as e.g. CTLs, immunotherapy). The treatment may comprise a combination of therapeutic molecules and cytotoxic cells. The treatment may comprise radiotherapy. The experimental condition may comprise the presence of one or more additional populations of cells, such as e.g. stromal cells.
It is specifically contemplated that any computer-implemented method step may take place at a location remote from the cell culture location and/or remote from the imaging location. Further, any of the computer-implemented method steps may take place at different locations (e.g. the computer-implemented method steps may be performed by means of a networked computer, such as by means of a “cloud” provider). Nevertheless, the entire method may in some cases be performed at single location.
In a fifth aspect, the present invention provides a system, comprising:
In some embodiments, the system is for use in the method of the first, second, third or fourth aspect of the invention.
In a sixth aspect, the present invention provides a non-transitory computer readable medium, comprising instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising the steps of any of the embodiments of the first, second, third or fourth aspects.
In some embodiments, the medium is for use in the method of the first, second, third or fourth aspect of the invention.
According to a further aspect, the present invention provides a computer software product for analysing cell culture image data, comprising instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising the steps of any of the embodiments of the methods described herein.
Embodiments of the present invention will now be described by way of examples and not limited thereby, with reference to the accompanying figures. However, various further aspects and embodiments of the present invention will be apparent to those skilled in the art in view of the present disclosure.
The present invention includes the combination of the aspects and preferred features described except where such a combination is clearly impermissible or is stated to be expressly avoided. These and further aspects and embodiments of the invention are described in further detail below and with reference to the accompanying examples and figures.
In describing the present invention, the following terms will be employed, and are intended to be defined as indicated below.
“and/or” where used herein is to be taken as specific disclosure of each of the two specified features or components with or without the other. For example “A and/or B” is to be taken as specific disclosure of each of (i) A, (ii) B and (iii) A and B, just as if each is set out individually herein.
“Computer-implemented method” where used herein is to be taken as meaning a method whose implementation involves the use of a computer, computer network or other programmable apparatus, wherein one or more features of the method are realised wholly or partly by means of a computer program.
A “cell culture” (also referred to herein as “sample”) as used herein may be a system comprising one or more populations of cells growing in or on a substrate. The substrate may comprise a coated or uncoated surface (such as e.g. the surface of a cell culture dish), or a matrix in which cells can be embedded. The cell culture may be a 2D culture (e.g. a 2D dish culture) or a 3D culture (e.g. an organ-on-chip or tumour-on-chip culture, thin 3D gel etc.). The cell culture is preferably a 3D culture. A 3D culture comprises a substrate through which the cells are able to move (preferably slowly) in 3 dimensions and/or through which cells can be located in 3 dimensions (for example by being embedded in a matrix or by being located in multiple compartments separated by at least partially permeable structures such as e.g. membranes). A cell culture that comprises a substrate in the form of a matrix in which cells are embedded is typically (but not obligatory) a 3D culture. The substrate may comprise a microfluidic chip. The microfluidic chip may comprise a plurality of compartments in fluidic communication. The microfluidic chip may be connected to a fluid circulation system which may comprise one or more pump, lines and containers to supply a flow of solution (such as e.g. culture medium, optionally supplemented with one or more test compounds) to one or more compartments of the microfluidic chip. The cell culture preferably comprises isolated cells. Isolated cells, as opposed to cell clusters, organoids, spheroids, etc. may be more efficiently and/or accurately identified and tracked using some of the methods described herein. For example, the use of a circular Hough transform (as further described below) to locate cells on images may be particularly advantageous to detect cells that are expected to appear as individual cells on images. Similarly, the construction of cell tracks using e.g. the Munkres algorithm may be particularly advantageous in combination with isolated cells. The cell culture preferably comprises static or slow-moving cells, such as e.g. cells embedded in a matrix. Slow-moving cells may advantageously be accurately tracked using time-lapse images and/or cell tracking methods as described herein. For example, the construction of cell trackes from time-lapse images, e.g. using the Munkres algorithm, may be more accurately performed where cell movement between time points is expected to be limited.
The populations of cells may each be from a particular cell type such as e.g. a particular type of cancer cell (e.g. a cancer cell line), a particular type of immune cell (e.g. PBMC cells, T cells, etc.), a particular type of connective tissue cell (such as e.g. a fibroblast), etc. The populations of cells may originate from different organisms. The cells in a population may be eukaryotic cells, and in particular mammalian cells such as e.g. human, mouse, rat, rabbit, or hamster cells. Any cell that can be cultured in vitro, such as e.g. any cell line, whether established or derived from primary tissue, can be used within the context of the present disclosure. In particularly advantageous embodiments, the one or more populations of cells comprise at least two different populations of cells. Such embodiments may be referred to as “co-cultures”. The at least two populations of cells may be e.g. a population of tumour cells and a population of non-tumour cells such as e.g. connective tissue cells, immune cells, etc., or multiple populations of cells that co-exist in an organ such as e.g. a population of epithelial cells and a population of endothelial cells. Such embodiments advantageously enable to study the properties of a tumour or organ in a physiologically more realistic set up than e.g. using pure culture of cell lines. For example, such embodiments enable to study the effect of a tumour microenvironment on the properties of a tumour including e.g. drug response, anti-cancer immune response, etc. It is further advantageous for the culture to be a 3D culture, such as e.g. using a culture substrate that comprises a microfluidic chip (in which case the cell culture may be referred to as a “tumour-on-chip” or “organ-on-chip”). Indeed, many properties of interest such as e.g. cell cycle regulation, cellular signalling and drug sensitivity are known to be different if a cell culture is performed in a 3 dimensional set-up, as opposed to a 2 dimensional set up - the former being likely to be closer to the physiological situation. The cells in the cell culture may be stained using one or more labels, such as e.g. labels comprising fluorescent dyes. Further, where multiple populations of cells are used, one or more of the cell populations may be stained (together or individually) prior to mixing the cell populations. Alternatively, the presence and/or properties of cells (such as e.g. cell type, morphology, state (e.g. dead or alive) may be detected without using a label. For example, transmission microscope images may be used to detect the presence and/or properties of cells. Further, a combination of label-free and label-originating signals may be used. For example, a first property (such as e.g. the presence of cells) may be detected using transmission microscope images (i.e. without a label), and a second property (such as e.g. the occurrence of an event such as cell death) may be detected using a label and associated visualisation protocol (such as e.g. a fluorescent label and a fluorescent microscope). Where multiple populations of cells are present, some or all of the populations of cells may be analysed as described herein. Preferably, the population(s) of cells that is/are tracked appear as round or substantially round shapes on cell culture images. Substantially round cells may be more efficiently analysed using some of the methods described herein. For example, the use of a circular Hough transform (as further described below) to locate cells on images may be particularly advantageous to detect cells that are expected to have a substantially circular shape on images.
A “label” as used herein is a compound that can be used to detect biological material in combination with an appropriate visualisation protocol. In particular, labels are compounds that associate with cells, cellular structures (such as membranes, mitochondria, nuclei, etc.) or macromolecules (e.g. specific peptides, proteins, DNA, etc.) present in cellular cultures and are detectable using an appropriate visualisation protocol. For example, the labels may be directly or indirectly (such as e.g. using a secondary label) associated with a fluorophore, chromophore or radioisotope. The label may be a permanent label or an event-triggered label. A permanent label is one that is permanently associated with a detectable signal. For example, a permanent label may be a label that associates with cells or cellular structures (such as e.g. nuclei) in a permanent or semi-permanent manner (such as e.g. while the cell is alive). For example, mKate2 is a nuclear label, and CellTrace™ Yellow is cell label. Both labels non-selectively associate with cells and are compatible with cell proliferation, thereby being usable to detect live cells. Further, different labels may be used to label different populations of cells, such that each differently labelled population can be individually analysed. For example, CellTrace™ exists in 4 colours so up to 5 different cell populations could potentially be analysed separately (4 colours + unstained) by staining the cells with CellTrace™ prior to mixing. An event-triggered label is a label that is only associated with a detectable signal when a particular cellular event occurs. For example, an event-triggered label may comprise a fluorophore that is coupled to an inhibitor, where the event causes the release of the fluorophore, whose signal becomes detectable (e.g. CellEvent Caspase-3/7 Green Detection Reagent). As another example, an event-triggered label may comprise a labelled compound that only associates with cells or cellular structures after an event has occurred. For example, the compound may only be taken up by dead cells (e.g. Sytox Green) For example, a cellular event may be apoptosis, cell death, mitosis, etc. The labels are preferably compatible with the maintenance of live cells in culture, i.e. the labels are preferably non-cytotoxic.
Providing cell culture image data may optionally comprise obtaining cell culture image data by imaging a cell culture at regular intervals over a time period. The images may be acquired at time intervals of e.g. one or more seconds, minutes or hours. As the skilled person understand, this means that the consecutive time points ti to ti+n may be separated by one or more seconds, minutes or hours. Advantageous time intervals may depend on a variety of factors including the dynamics of the cellular event to be analysed, the speed of movement of the cells, any photo-toxicity associated with image acquisition, image processing limitations etc. For the purpose of studying apoptotis, especially in a matrix environment, the present inventors have found time intervals of 1 hour to be advantageous. The method may further comprise providing a cell culture, for example by providing one or more populations of cells in or on a substrate. In the embodiment shown on
The signal in the first channel 2A is used at step 110 to determine the position of cells in at least a first population of cells, at each time point (i.e. in each of the images 2). In the embodiment shown, the signal in the first channel 2A is associated with one of the population of cells, the first population 4. All subsequent steps are applied to those labelled cells. In other words, other (i.e. unlabelled) populations of cells will not be analysed in the following steps in the embodiment shown. The position of each of the labelled cells that has been localised in each of the images 2 is linked into a respective cell track (one track per localised cell). The signal in the second channel is used to identify the timing and position of occurrence of a cellular event in each cell track in which an event (associated with the event-triggered label) has occurred through steps 120-140. At step 120, the signal in the second channel 2B is mapped to a track as determined at step 110. A second signal for the track is quantified by identifying a foreground region 10 and a background region 12 around each cell position in a respective track and performing background subtraction and normalisation. In the embodiment shown, this is performed by subtracting a summarised value for the background region from a summarised value for the foreground region, and normalising the resulting value relative to the summarised value for the background region. In the embodiment shown, the foreground region 10 is a circular region that is centred on the position of the respective cell as identified using the first signal 2A at step 110. In the embodiment shown, the background region 12 is an annular region with the same centre as the foreground region 10, extending outwards from the foreground region up to a predetermined radius.
At step 130, a time point ti at which the value of the second signal for a track crosses a threshold, at which point the event that is associated with the event-triggered second label is deemed to have occurred. In the embodiment shown, the event is cell death - in particular cell death by apoptosis. As such, the event may be referred throughout the subsequent steps as “death”. References to an event as “death” should be interpreted to refer to any type of event that can be analysed in a similar way, unless the context indicates otherwise. The threshold may be identified by combining all values for the second signal for all tracks (as obtained at step 120) and identifying a threshold that separates two populations of values: one in which the event is assumed not to have occurred and one in which the event is assumed to have occurred. This may alternatively be performed by fitting two distributions (e.g. using a Gaussian mixture model) and identifying the threshold that best separates the two distributions (e.g. the threshold that is associated with the lowest probability of classifying a value in the “wrong” population). This may be performed by identifying a value that separates the values in two sets of values that have minimal intra-class variance (which is equivalent to maxima inter-class variance).
At step 140, the timing of occurrence of the event is associated with the position of the cell at the time point at which the event was determined to have occurred. In other words, for each cell track in which the event was determined to have occurred (i.e. each cell track in which the value of the second signal crossed the threshold at step 130), a timing and location of occurrence of the event are determined. A location of occurrence of the event may comprise a position (e.g. a set of coordinates
where the coordinates may correspond to the centre of the foreground region of step 120, the centre of mass or a cell region as determined using a cell localization algorithm at step 110, or any other set of coordinates that can be used to summarized the position of a tracked cell) associated with each tracked cell in which the event has been detected, at the time at which the event has been detected. A location of occurrence of the event may instead or in addition comprise a region 14(e.g. a circular region such as e.g. the foreground region of step 120) associated with each tracked cell in which the event has been detected, at the time at which the event has been detected. This is referred to herein as an “event region”. The timing of occurrence of the event enables the determination of the event rate (O(t,TLAG)). The event rate is the percentage of tracked cells in which the event has occurred within a predetermined time window TLAG. Using timing of occurrence of the event, it is further possible to determine the percentage of tracked cells in which the event has not occurred, as a function of time. Where the event is apoptosis, this may also be referred to as the overall survival. This may be calculated at any one time relative to the number of tracked cells at the time. This may alternatively be calculated at any one time relative to the initial number of tracked cells. The combined timing and position of occurrence of the event may further be used to investigate the effect of occurrence of the event in the tracked cells on occurrence of the event in other tracked cells. This may be performed by obtaining a spatiotemporal map of the events (MC(x,y,t,T̃)) at steps 150-160, and obtaining a parameter (Pdeath(t,T̃)) that quantifies the spatiotemporal behaviour of the pattern of occurrence of the event at step 170.
At step 150, an artificial set of images 2′ is generated using the location information from step 140. An artificial image is generated for each time point (t = 1,...,T) that has been analysed in the previous step. Each artificial image is associated with a time ti and comprises an event region 14 for each event that has been detected at time point ti. The event regions 14 have a different pixel intensity from the rest of the images. In the embodiment shown, the artificial images 2′ are binary: the event regions 14 have a pixel intensity of 1 and the rest of the images have a pixel intensity of 0. The artificial images 2′ further include an event wake region (schematically illustrated as the cone 16) associated with each event region 14, in each of a set of T images that follows the image in which an event region 14 is present (images at t=t1+1...ti+T). An event wake region 16 is a set of regions of progressively decreasing size, each associated with an image in a set of T images that follows an image in which an event region 14 is present. In other words, the region 16i+2 in the image corresponding to ti+2 is smaller than the region 16i+1 in the image corresponding to ti+1, which is itself smaller than the region 16i in the image corresponding to ti. The event wake region in an image can be defined on the basis of the event wake region in the preceding image (or original event region, if the event wake region is the first region in a set of wake regions, i.e. the region at ti+1), and the position of the cell in the current image (e.g. as determined at step 110). For example, a subsequent event wake region can be calculated by applying an erosion operator to the region in the current image.
At step 160, a spatiotemporal map 2″ (also referred to herein as “cumulative map” or “time integrated map”) of the events captured in the artificial set of images 2′ is obtained by integrating the information in the artificial set of images 2′ over a window of time T̃. For example, the spatiotemporal map 2″ at time t may sum the signal (or the squared signal) in each of the artificial images 2′ between t and t+T̃ at each pixel location i.e. on a pixel location by pixel location basis. The square root of the resulting value for a pixel location may represent the value of that pixel in the spatiotemporal map 2″ associated with time t. This may be repeated using a sliding window of time T̃, up until t=t1+n-T̃. On
At step 170, a parameter (Pdeath(t,T)) that quantifies the spatiotemporal behaviour of the pattern of occurrence of the event is obtained using the spatiotemporal map 2″. The parameter is referred to as “Pdeath” on
The method comprises generating a simulated video 20′ comprising an artificial set of images 200′ through steps 250-255, using information about the location and timing of occurrence of a type of cellular events extracted from image data of a cell culture. The information may have been extracted using a method as illustrated in relation to
At step 260, one or more cumulative maps 20″ (also referred to herein as “spatiotemporal map”) of the events captured in the simulated video 20′ is obtained by integrating the information in the artificial set of images 200′ over a sliding window of time, as explained above in relation to
At step 270, a parameter (Pdeath(t,T)) that quantifies the spatiotemporal behaviour of the pattern of occurrence of the event is obtained for each cumulative map 20″. The parameter is referred to as “Pdeath” on
The method described in relation to
The following is presented by way of example and is not to be construed as a limitation to the scope of the claims.
Because of their capacity to capture the cell death kinetics, image analysis approaches are progressively replacing the historical endpoint cytotoxic assays, such as the luminescent detection of ATP [9] or the 51Cr-release assay [10]. For example, a recent work combined live/dead cell markers and mathematical modelling to achieve a high-throughput analysis of cell death kinetics (i.e. the number and proportion of dead cells in each frame) with over 1800 bioactive compounds [11]. Similarly, image analysis algorithms to measure cytotoxic or apoptotic index are commercially available from companies selling cell imaging systems (such as IncuCyte-Essen BioScience or NanoLive). A real-time bio-imaging cytotoxic assay has been proposed for 96-well microplate [12]. All these software tools have been conceived to work in 2D settings, with focus on temporal information, ignoring spatial effects and the interaction of time and space features. By contrast, the present work includes spatial information (i.e. analysing where cells die, not only when cells die). The present work is applicable to 2D as well as 3D culture settings, and investigates both spatial and temporal information. Recently, a 96-well microfluidic platform was developed to perform bio-imaging cytotoxic assays in 3D gels [13]. However, automated analysis was limited to the estimation of the number of live and dead cells per area of cells (where the former are distinguished from the latter using a dye that labels dead cells) over time. Since 3D microfluidic devices allow to keep confined the cells and also their released soluble factors, they are appropriate to investigate the consequences of each death event on surrounding cells. For this purpose, the work described in the examples below focused on analysis strategies to extract not only the temporal information, but also the spatial information of cancer death events. For this purpose, the new concept of “Potential of Death induction” was introduced, by calculating the induction that each death region (defined as ‘object’) produces on the surrounding death regions, with respect to their mutual distances and to their temporal relationships. The combination of measures both in time and in space allowed to conduct an original apoptosis analysis that accounts not only for the number of death events and their kinetics, but most significantly for their spatial distribution in the 3D confined environments of ToC cultures.
Cell cultures The MDA-MB-231 cell line, from triple negative breast cancer, was cultured in high-glucose DMEM (GE Healthcare, #SH30081.01) supplemented with 10% fetal bovine serum (Biosera), 1% Penicillin/Streptomycin (Gibco), 1% glutamine (Gibco). The IGR-Pub lung adenocarcinoma cells and the autologous T cells P62 were harvested from the same patient in Institut Gustave Roussy [14]. The IGR-Pub cells were cultured in DMEM F12 (GIBCO) supplemented with 10% fetal bovine serum (Biosera), 1% of Ultroser G (Pall), 1% of Sodium Pyruvate (Gibco) and 1% Penicillin/Streptomycin (GIBCO). P62 T cells were cultured in RPMI-1640 (GE Healthcare) supplemented with 10% human AB serum (Institut Jacques Boy, Reims, France), rIL-2 (20 U/ml, Gibco), 1% of Sodium Pyruvate (Gibco) and 0.1% Penicillin/Streptomycin (Gibco). Primary cancer-associated fibroblasts (CAFs) were isolated and cultured as previously reported [8,22]. All cell lines were periodically tested to exclude mycoplasma contamination using a qPCR-based method (VenorGem Classic, BioValley, #11-1250). The MDA-MB-231 cell line was authenticated by SRT profiling (GenePrint 10 system, Promega, #B9510). Doxorubicin was purchased from Teva pharmaceuticals (200 mg/ml).
Tumor-on-chip preparation The microfluidic devices were purchased from AIM-Biotech (#DAX-1). Cells were seeded in the central chamber of the DAX-1 chips embedded in a matrix composed of type I rat tail collagen (Thermofisher, #A1048301) at the final concentration of 2.3 mg/ml. Cancer cells were seeded in the gel at a final density of 2×106 cells/ml. Autologous T cells were added at final densities of 0.2×106 to 2×106 cells/ml in order to obtain different ratios (from 10:1 to 1:1) between cancer and T cells. Primary CAFs were added at cancer:CAF 6:1 ratio. The microfluidic devices were incubated for 30 min at 37° C. in a humidified chamber to allow the polymerization of the collagen solution; afterwards, 120 µl of culture medium were added in each lateral chamber. MDA-MB-231 cells in chip were cultured in the same medium used for dish 2D culture, whereas the IGR-Pub/P62 cells co-cultures were cultured in T-cell medium, supplemented with rIL-2 (10 U/ml, GIBCO, #PHC0027). After the addition of the medium, the microfluidic devices were kept for 1 hour in the incubator before transfer to the incubating chamber of the microscope for imaging.
Cell staining Cancer cells were labeled with CellTrace™ Yellow (Thermofisher, #C34567) before seeding in the gel, for the detection in the so-called “red channel” of fluorescence. Cells were trypsinized, and then resuspended at 1×106 cells/ml density in PBS with 5 µM CellTrace™ Yellow; after incubation in cell medium for 5 min at 37° C., cells were centrifuged at 300 g for 5 min, resuspended in PBS and added to the rat-tail collagen solution. CellTrace™ Yellow is a fluorescent dye with yellow excitation at 546-nm (e.g. for excitation by either a 532-nm or 561-nm laser) and emission at 579-nm. The dye is cell permeant and cleaved by intracellular esterases to yield a highly fluorescent compound that covalently binds to cellular amines, attaching to various cellular components. CellTrace™ exists in 4 colours so up to 5 different cell populations could potentially be analysed separately (4 colours + unstained) by staining the cells prior to mixing.
CellEvent™ Caspase-3/7 Green Detection Reagent (Thermofisher, #C10423) was added to the medium in the lateral chamber of the chip in order to visualize in the “green channel” the cells undergoing apoptosis. CellEvent™ Caspase-3/7 Green Detection Reagent is a four-amino acid peptide (DEVD) conjugated to a nucleic acid-binding dye with absorption maximum of approx. 502-nm and emission maximum of approx. 530-nm. The peptide is a cleavage site for activated caspase-3/7, and the conjugated dye is non-fluorescent until cleaved from the peptide and bound to DNA (where the DEVD peptide inhibits binding of the dye to DNA).
Live cell imaging Time-lapse images were acquired with an inverted Leica DMi8 equipped with a Retiga R6 camera and Lumencor SOLA SE 365 light engine, using a 5X objective. The video-microscope was equipped with a motorized stage for multi-positioning acquisition, a CO2 and temperature-controlled (37° C.) incubator chamber. All images were acquired with the same z-axis parameter but for each time point multiple x/y positions were acquired. In other words, all image data was 2D image data including multiple frames on the x-y plane. Since in the AIM-Biotech devices the gas-permeability is provided by the underside sealing layer, before inserting them on the microscope stage, the devices were placed on standard microscope glass slides and lifted with the help of magnet holders (1 mm thick), in order to create an air circulating space underneath the devices, for CO2 and temperature control. The presence of a saturating humidity in the microscope chamber was crucial for optimal cell viability, therefore distilled water was added in the plastic wells of the DAX-1 chips and humidified small sponges were added in the chip surroundings. The acquisition of images in transmission and fluorescent channels was performed every hour for a total duration of 48 h to 72 h, depending on the experiment. The automated imaging system was controlled by the software Metamorph (Universal Imaging). The number of positions taken per chip was approximately 4 every hour. 3 to 12 gel/chip were imaged in parallel per experiment; in total, 12 to 48 x/y positions were imaged every hour. All images were acquired on a single z plane. However, z-stack acquisitions are possible within this set-up..
The STAMP method The STAMP (SpatioTemporal Apoptosis Mapper) software was developed in the MATLAB environment. The method was applied on each video V, with spatial dimensions D1 (number of row) and D2 (number of columns) and with a total duration of T frames (from 48 to 72 depending on experiments, with a frame rate of 1 hour).
Let us consider (x,y,t)∈{1..,D1}×{1,..D2}×{1,..T} the tuple indicating the position of the coordinates (x,y) occupied by an arbitrary pixel on the video frame of V acquired at time t, where t = 1, ..., T. In this context, V(x,y,t) indicates the video sequence with the specific coordinates (x,y)at time t. We can refer to the video under analysis indistinctly with V or V(x,y,t), comprising coordinates (x,y,t) ∈ {1, .., D1}×{1, .. D2}×{1, .. T}.
1. Cell localization and tracking. Tumor cells (stained in red) were located and tracked in the red channel video of V by adapting the CellHunter software to the frame rate of 1 hour [7,32,33]. The cells of interest (i.e. cells to be tracked) were stained prior to culturing with any other cells (i.e. in the present examples the cells to be tracked were pre-stained and any other cells were unstained). Localization was performed by preliminary binarizing the red channel video of V using the Otsu approach [34]. Briefly, the Otsu method identifies a threshold that can separate pixels into two classes (foreground, background), minimizing the intra-class variance (weighted sum of the variances of the two classes).
Then, Cell-Hunter was applied. Briefly, in each binarized video frame, the software implements a Circular Hough Transform (CHT) [35] (a well-known feature extraction technique used to detect circles in images by identifying the centre of circles of radius r) to automatically locate tumor cells, assumed as circular-shaped objects of a chosen radius, where the radius is chosen as providing an accurate estimate of individual cell radii. For example, a radius of 13 µm can be used in the present context. A suitable radius can be chosen heuristically by tuning the radius tolerance of the CHT then picking a radius that is close (in the present case, the closest integer value) to the mean value of all radii estimated by CHT. Cell trajectories/tracks were then constructed by linking positions between consecutive frames according to an optimized procedure based on the concept of cell proximity and optimal assignment problem, using the Munkres algorithm [36]. This can be performed, for example, as described in [37].
2. ROI extraction around each tumor cell. After tracking all the tumor cells in a video V, a square region of interest (ROI) of 31 pixels × 31 pixels (about 20 µm) was isolated, centred around each tumor cell position along each track. In this way, a square section “tube” (former by consecutive square sections over time) is constructed around each track. This procedure allows to confine the next analysis in the neighborhood of the tumor cells and to limit confounding factors in apoptosis analysis due to surrounding cells. In other words, the procedure for the ROI extraction allows localizing the extraction of the green signal around the cell, and the subtracting of the average background.
3. Background and foreground definition. Each ROI includes the cell (the foreground) and the background culture environment. To separate them, the tumor cell in the ROI is segmented using the CHT approach (as previously defined, i.e. the segmentation obtaine din step 1 is used), and a neighborhood circular region around the cell is defined by a given radius, here set to double the average radius of tumor cells (e.g. twice the average radius as identified by CHT in step 1). The use of twice the radius of the cell advantageously ensures that the cell is within the ROI even if localization errors occurred while reducing the amount of confounding structures in the neighbourhood. In the present case, the average radius was obtained as the average over all videos available for the cell population.
4. Time-dependent green emission (apoptosis) signal extraction. In order to extract the green emission signals of tumor cells (i.e. tumor apoptosis events), we transposed the tracked positions of tumor cells (i.e. the centres of the cell regions automatically detected by Cell-Hunter software) from the red to the green channel video.
Let us denote as (xtc(t),ytc(t)) ∈ {1,..,D1}×(1,··D2} the pixel representing the position of the arbitrary tumor cell tc (i.e. centre of the tumor cell as identified by CHT in the tracking step) at time-frame t in the red and then green channel of video V, with t ∈ F ⊆{1,...,T}, where
is the set of time-frames for which the cell track constructed by Cell-Hunter exists. We can define:
In order to capture the information content of the green emission in the tumor cell tc at a time t ∈ F, we proceed as follows:
By computing µtc(t) for each t ∈ F, the time-depending signal µtc referred to the track of the tumor cell tc is produced. The higher the signal is the higher is the green emission of the cell region, and the higher the probability that an apoptosis event has occurred in the tracked cell.
5. Detection of the beginning of the apoptosis events. Let us assume N, the total number of detected tumor cells along the entire duration of the video V. From step 4, N time-dependent signals µtc, were computed, one for each of tumor cells denoted as tc. A threshold value th was estimated as the optimal inter-variance separation value of all the N signals µtc, (using the Otsu approach, i.e. identifying the threshold that when applied to µtc, separates the values into two classes that have the minimum intra-class variance, which is equivalent to the maximum inter-class variance) [34]. For each tumor cell tc, we consider that the death by apoptosis occurs if µtc, > th and that apoptosis begins at the time-frame at which the µc exceeds the value th for the first time:
This approach is particularly advantageous to monitor the occurrence of an event associated with a signal that is produced when the event occurs, even if the signal fades thereafter. For example, the apoptosis signal used in this work only lasts few hours, and cannot be used as an endpoint measurement.
6. Counting the apoptotic events. In order to count the apoptotic events, we have to move from a tumor cell-centric view, used in depicting Steps 2-5, to a time-centric view. So, for each t ∈ {1,..., T}, the approach below is followed:
6-i Compute the number of apoptosis at time-frame t, Nap(t,TLAG), which sum up the number of apoptosis events found in the range [t - TLAG,t] as the cumulative number of tracks of tumor cells tc whose signal µtc, satisfies the condition µtc(t) > th, for all t ∈ [t - TLAG,t] (i.e. at any t in [t - TLAG, t] - in other words any track that has a green signal exceeding the threshold at any time t in the interval will be counted by counting the track as apoptotic for that time t, then the instantaneous values are summed to obtain Nap). Therefore, Nap(t,TLAG) quantifies the number of tracks that showed signs of apoptosis having occurred at any time in an interval (TLAG) preceding t, i.e. cells that died in that interval of time.
6-ii Compute the number of tracks of living cells at time-frame t, Ntrack(t), as the number of tracks at time t that did not yet go into apoptosis, i.e. the number of tracks whose µtc at time t satisfies the condition µtc(t) < th. A cell track that has been identified as having undergone apoptosis (i.e. cells that were positive for the apoptotic report, µtc(t) > th) at any time point t that precedes (up to an including t) are excluded from this count.
6-iii Compute the average number of tracks found in a temporal lag of TLAG frames, Navg(t,TLAG), as the average of Ntrack(t) in the range [t -TLAG,t]. The value of TLAG was defined in the order of a few hours (2-10 hrs) according to the desired temporal resolution and heuristic investigation (see Discussion). This value will be used to compute the “apoptosis rate” - step 6-iv - which compares the number of apoptosis events that occurred in the time interval TLAG to the number of cells alive at the beginning of the interval. While strictly speaking the latter corresponds to Ntrack(t) at t=t-TLAG, the use of the average of Ntrack(t) was found to be more consistent (with less fluctuations and errors linked to the instantaneous values of the tracks of the living cells). AS such, this was used as a more reliable estimate of the number of live cells at the beginning of the time interval TLAG.
6-iv Compute the percentage of apoptotic events in TLAG frames, O(t,TLAG) (also referred to herein as the “apoptosis rate”), as
In the present work, the number of frames to be included in TLAG was arbitrarily chosen as 7(i.e. TLAG=7) . As the videos contained 49 frames, this led to 7 values per video. The use of a time interval TLAG resulted in a more reliable estimate of the apoptosis rate, compared to instantaneous values. Indeed, the instantaneous number of tracks fluctuated a bit and the calculation of the % of apoptotic events in TLAG frames was found to be more consistent (respect to the calculation per each time point).
6-v Compute the average of surviving cells in each time point Navg2(t,t±1), between 3 time points centered on t, as the average of Ntrack(t) in the range t±1 = [t-1 - t+1].
6-vi Compute the percentage of surviving cells, 0S(t,t±1) (also referred as “overall survival”), as
Where t1 and t3 are the first and third time points.
7. Construction of spatial-temporal maps of apoptotic events. Using the information of death of each single tumor cell tc (namely, position, (xtc(t),ytc(t)) for each t ∈ F and timing of the apoptotic event,
a spatial-temporal map of death is constructed using the following procedure:
7-i An artificial video with the same spatial and temporal dimensions as video V, (D1,D2,T, respectively), is generated, which is denoted MD(x,y,t), with (x,y,t) ∈ {1,..,D1}×{1,..D2}×{1,..T} (see
the cell region, assumed as a circular region centred at the position
(as determined in step 1), is labelled with white pixels, i.e., with pixel intensity values equal to 1. This allows to artificially reproduce the cell region of each tumor cell tc at its time of death,
7-ii Assuming that a spatial-temporal signaling of death is produced by cells going into apoptosis, a new artificial video, M(x,y,t), is constructed according to an iterative approach, expressed by
with(x,y,t) ∈ {1,..,D1}×{1,..D2} ×{2,..T}, and M(x,y,1) = MD(x,y,1) (see
The operator
denotes the gray-scale morphological erosion operator [33], with structure element B, defined as
It is the extended binary erosion operator defined on gray-scale intensity matrices (although in this implementation the MD video is binary and so is the M video, this operator can be used also in gray-scale settings). The global effect of the
operator is to reduce the area occupied by each white object in the processed frame thus implementing a vanishing signaling referred to herein as a “death wake” (see death signaling modeling step in
To apply the operator
in the present work, a circular structure element with radius r was used, i.e., Br defined as
where the parameter r is defined as one third of the estimated average cell radius in the experiment. The choice of r depends on the need to simulate a wake with a reasonable duration with respect to the timing of the experiments (see Discussion).
The constructed artificial video M(x,y,t) takes into account the death wakes of cells enabling to cumulate the death signaling in a given region.
The wake region is located in each frame in which it exists at the location of the cell in the track in said frame.
7-iii We combined in a unique index both spatial and temporal death influence. First, given a temporal windowing of size T̃, we designed the cumulative map MC defined as
with (x,y,t) ∈ {1,..,D1}×{1,..D2}×{1,..T-T̃} (see
Let us consider the temporal map (x,y,t,T̃) . Thanks to the fact that cell death is almost a sparse phenomenon, most part of the map MC is null. Hence, it is possible to define a generic object s(t) at frame t as a region of the map MC at time t that is not connected with other non-null region, and indicate with S(t) the set of not connected objects,
Connection is defined under the 8-connectivity criterion [33] (where a pixel is an 8-neighbour of a given pixel if the two pixels either share an edge or a vertex). Under these assumptions, for each t ∈ {1,..T- T̃}, the potential of death induction is defined as follows (see
where |S(t)| denotes the number of elements in S and
In this work the Pdeath was calculated repeatedly over each map by cropping the map using a blocking procedure and calculating the Pdeath for each subregion. As a result, multiple values are obtained for each map, providing an indication of the variability (distribution) over the map. However, a single value of Pdeath may in principle ba calculated for each map or region of map.
Statistical analysis Statistical analysis and graphs were made with GraphPad Prism software (v7). Statistical threshold for significance was set for p values inferior to 0.05 after applying Mann-Whitney-Wilcoxon nonparametric test.
In order to generate 3D tumor-on-chip (ToC) co-cultures, we used commercially available microfluidic devices in plastic (AIM-Biotech), that were imaged under an inverted video-microscope with controlled CO2 (5%) and temperature (37° C.) for 2-3 days. Cells were embedded in a 3D biomimetic collagen gel and injected in the 3.41 mm3 chamber of the microfluidic device.
For this work we generated mono-cultures (cancer cells only) and two kinds of bi-cultures (cancer cells with immune cells, cancer cells with CAFs). For all experiments, a live fluorescent dye (CellTrace, red) was used to selectively pre-stain the cancer cells before cultures on-chip, and a live fluorescent reporter for caspase activity (CellEvent Caspase-3/7, green) was added to on-chip culture medium to monitor apoptotic death. No matter the degree of co-culture complexity, the cancer death detection was achieved by monitoring the red to green signal transitions.
In order to automatically and objectively monitor, in time and in space, the events of apoptotic cancer cell deaths, i.e. the red to green signal transitions, we developed a computational strategy (
Several output measurements were extracted and used for the following analysis. The first output of interest is the apoptotic rate, i.e. the percentage of cancer cells dying within a certain TLAG time interval (4 to 10 hrs, in this study). This is calculated using the number of cells at the beginning of each time interval as starting reference. The use of a time window TLAG helps to find a good compromise between measurement precision and temporal resolution. The second output of interest is the overall survival, i.e. the percentage of cancer cells alive over time. This is calculated using the number of cells at the beginning of the experiment as starting reference and therefore also takes into account cell proliferation. Examples 2 to 4 demonstrate the use of these outputs of the STAMP method. The third output of interest was the spatio-temporal map of death events, integrating the information of when and where all deaths occur. The fourth output of interest was the potential of death induction (Pdeath) within a time window T over the entire field of view and experimental time. This measures the capacity of dying cells to promote the death of nearby living cells in the 3D experimental setting. Example 5 demonstrates the use of the STAMP method to study the spatiotemporal features of apoptosis in cancer cell cultures exposed to drugs and autologous cytotoxic T cells.
In addition to the temporal kinetics, the STAMP method allows to extract the localization of dying cells, to build cumulative spatial maps of time-integrated death events, and to compute a potential of death induction (Pdeath) that quantifies the capability of dying cells to promote the death of nearby cells (see Material and Methods for mathematical details). The Pdeath (see Eq. (11)) combines in a unique parameter both spatial and temporal death induction effects. On one hand, the spatial distribution of regions with death events (dense or sparse) contributes to the final value of Pdeath thanks to the dependency on the inverse of the mutual distances. On the other hand, the average value of the cumulative map MC, that takes into account the effect of the death wake in the temporal window T̃, contributes to Pdeath thanks to the direct dependence on MC calculated for all paired death regions. On
First, we applied the STAMP method to analyze the response of a standard cell model, the triple-negative breast cancer MDA-MB-231 cells, to a standard chemotherapy drug, doxorubicin (
In order to benchmark the accuracy of the automated method, we compared the values obtained by the algorithm with the values obtained by manual counting. The values closely matched for all the time points for all conditions (see
In control MDA-MB-231 cells without drug, the basal apoptosis rate in 10 hrs-time-intervals (TLAG = 10 hrs) fluctuated around 5% during the experiment time (72 h), meaning that roughly 5% of the cells died in every 10 hrs period (see
Next, we challenged the method with a more complex situation in which a non-small cell lung cancer (NSCLC) cell line (IGR-Pub ), was co-cultured with an autologous cytotoxic T lymphocyte clone (P62) that was generated from tumor-infiltrating lymphocytes (TIL) and selected to recognize and kill the cognate target [14] (see
The algorithm could accurately distinguish the prestained cancer cells from the unstained T cells, and again the values obtained by the algorithm were not statistically different from the values obtained by manual counting (see
The basal apoptosis rate of IGR-Pub cells in 10 hrs-time-intervals (TLAG= 10 hrs) was very low (around 2%) during the experiment time (48 h). The presence of the T cells immediately induced an important death (around 10%); after 30 hrs of co-cultures the apoptosis rate dramatically increased (up to 30%). Interestingly, similarly to what observed for cytotoxic response to doxorubicin (see
We further characterized the real-time dependency of T-cell mediated cytotoxicity on T cell density by using different E:T ratios with an increased time resolution (TLAG = 4 hrs) (
Consistently, the overall survival curves of cancer cells, which takes into account the balance between cell death and cell proliferation (the on-chip IGR-Pub doubling time being approximatively 5 days), showed a detectable T-cell mediated cytotoxic effect only for the 1:2 E:T ratio and 1:1 E:T ratio (see
Having established that the STAMP method accurately monitors cancer death within co-cultures of cancer and T cells, we moved to bi-cultures of cancer cells and cancer-associated fibroblasts (CAFs). CAFs are a major component of the stroma which is crucial for tumor progression; in NSCLC tumor-stroma ratio could be used as prognostic factor for survival [23]. Since it is well established that CAFs contribute to chemoresistance in various cancer types [16-21], by co-culturing primary breast CAFs [8,22] with the breast cancer MDA-MB-231 cells, we assessed the capacity of ToC to recapitulate the CAF impact on doxorubicin resistance ex vivo. The addition of CAFs (6:1 cancer:CAF ratio) did not substantially alter the MDA-MB-231 apoptosis rate, however it completely impaired the doxorubicin-dependent apoptotic increase (as shown on
These results indicate that ToC technology and STAMP quantifications will be very valuable to study the mechanisms underlying stroma contribution to cancer progression and to drug resistance.
In addition to the temporal kinetics of apoptosis, the STAMP method allows to extract the localization of dying cells, to build cumulative spatial maps of time-integrated death events, and to compute a potential of death induction (Pdeath) that quantifies the capability of dying cells to promote the death of nearby living cells (see Material and Methods for mathematical details).
We computed Pdeath for the videos of both breast MDA-MB-231 and lung IGR-Pub cells (
We generated three simulated artificial videos M(x,y,t) and quantified the corresponding Pdeath for each of these. Firstly, starting from a real example (
We report here a new method, which extracts the temporal kinetics and the spatial maps of cancer death events within ToC co-cultures. The robustness and versatility of the method is demonstrated by its successful application to different cell models (breast and lung cancer), co-culture combinations (cancer cell alone, or together with T cells or CAFs), and experimental time-lapse acquisitions (frequency and duration). The STMAP image analysis method is likely to be useful for many other cellular contexts and biological questions, beyond the ToC technology. This adaptability to multiple experimental conditions is possible thanks to the integration within the STAMP software of three modular parameters.
First, the TLAG mentioned in step 6-iii and used in Eq. (5) (see Material & Methods). TLAG is the temporal window used to measure the average number of apoptotic events Nap(t,TLAG) and the average number of living cells Navg(t, TLAG), allowing to compute the percentage of apoptosis events. TLAG should be set depending on the time frame of image acquisition (image acquisition frequency) and on the desired time resolution of the investigated phenomenon. For example, the acquisition frequency being every 1 hour in this study, the choice of TLAG value has a lower bound of 1 hour. However, TLAG values larger than acquisition frequencies were more appropriate to avoid spurious fluctuations due to uncontrollable changes affecting the measurements (e.g., abrupt change in illumination). Conversely, TLAG is also bounded above by the necessity to avoid flattening dynamic phenomena. We set TLAG to 10 hours for
Second, the parameter r, in the morphological operator
(Eq. (7)) impacts on the death wake construction. In particular, starting from a circular object of radius rtc, the effect of the application of the operator in Eq. (7) is to restrict the object radius of a quantity equal to r. Hence, by indicating with t0 the time at which the cell tc dies and with t a generic time frame such that t > t0, the radius vanishes according to the formula
By setting r as one third of rtc, the equation can be re-written as
where it can be noted that for at least three hours (Δt=3) the wake exists.
Third, the parameter T̃, in computation of MC (Eq. (9)) and of Pdeath (Eq. (11)). T̃ is the time window over which the aggregation of deaths and their wake were computed by means of the definition of cumulative map MC (Eq. (9)). Then, for each t E {1,..T -T̃}, the potential of death induction Pdeath(t,T̃) simultaneously measured the spatial and temporal death induction effects at time t. The value of T̃ has a key role in the quantification of death induction. A T̃ value that is too small results in under-detection of genuine death induction effects. A T̃ value that is too large causes a miss-leading flattening effect.
In this study, we set T̃ = 16 hr for both breast and lung cancer cells, based on the mathematical investigation of an induction interval that was associated to each cell and computed as follows. Let us consider a tumor cell tc centred in (xtc(t),ytc(t)) with radius rtc(t) at the time of its death,
We assume that from its beginning at time
the apoptosis of the cell tc induces some deaths and these deaths cause others and so on, by creating a chain of death started from the cell tc. We constructed this chain by involving deaths that occurred in a circular zone of radius equals to 10·rtc(t), centred in (xtc(t),ytc(t)), at a temporal distance from each other equals to TLAG· The total duration of the chain of death defines the induction interval related to the cell tc. The distributions of the duration of the induction intervals of cells from 16 videos from 2 experiments (
Among the various types of cell death [24], this work specifically investigates the programmed apoptosis which involves the activation of the cascade of caspase enzymes. However, other types of cell death could be analysed, as well as any other biochemical activity that can be monitored by a reporter. Both cytotoxic stimuli we used are known to promote apoptosis of cancer cells. Doxorubicin have been shown to induce apoptosis on breast cancer cell lines in vitro [25], as well in breast cancer patients in vivo [26]. The cytotoxic T clone (P62) used is this work has been reported to kill autologous cells (IGR-Pub) at least in part via Apo2L/TRAIL-dependent apoptosis [14].
By using novel mathematical (e.g. Potential of death) and computational (STAMP software) strategies, we achieved an original spatiotemporal analysis of apoptotic cancer death in the 3D confined environments of ToC cultures. Surprisingly, contrary to naturally dying cancer cells, both doxorubicin-dependent and T cell-dependent cytotoxicity towards target cells promoted the death of nearby cancer cells, indicating that dying cancer cells might release soluble pro-apoptotic signals and trigger a chain of death that amplifies the initial cytotoxic stimulus.
Apoptotic cells do not passively empty their cellular content but they actively release various signals, termed “damage-associated molecular-pattern (DAMO) molecules” [38]. First, they release ‘find-me’ and ‘eat-me’ signals (such ATP and UTP nucleotides, the CX3CL1 chemokine, and the bioactive lipid metabolites lysophosphatidylcholine (LysoPC) and sphingosine-1-phosphate (S1P)), which enhance the attraction of phagocytes to dying cells and their consequent phagocytic clearance (a process called efferocytosis) [27]. Second, they send metabolite ‘good-bye’ signals with biological functions (such as AMP, GMP, creatine, spermidine, glycerol-3-phosphate (G3P), ATP), which act as tissue messengers altering gene expression of healthy nearby cells, for example suppressing inflammation [28]. Third, in the case of apoptotic cancer cells, they secrete cytokines/chemokines (such as IL-8, CCL2, CXCL1, CXCL2, CXCL5) that act as ‘immunomodulatory’ signals, promoting for example the polarization of monocytes to M2-like cells with consequent establishment of a tumor-supportive immune microenvironment [29].
Our findings indicate that apoptotic cancer cells further release unknown ‘pro-apoptotic’ signals that directly induce death of neighboring cells, without intervention of phagocytic macrophages, absent in our co-culture models. Identification of these compounds warrants more work. We estimated that the diffusion times of potential signaling molecules of various sizes (e.g., 100-500 Da for nucleotides, lipid metabolites, organic compounds or 10-20 kDa for cytokines), between cells with a distance in the 20-100 micron range, within the collagen gel (2.3 mg/mL), are very low, less than 10 minutes. Therefore, these diffusion times are fully compatible with the hypothesis of release of pro-apoptotic compounds from dying cells, triggering chains of deaths that last for 2-14 hours (see
The phenomenon of ‘death transmissibility’ or ‘death contagiousness’ we unveiled in our ex vivo experimental setting might be linked to the well-known bystander effect observed in clinics [31]. Radiation-induced or chemotherapy-induced or immunotherapy-induced bystander effects refer to the induction of biological effects in cells that are not directly treated by radiation or chemotherapy or immunotherapy, but are in close proximity to cells that are. In our specific cases, all cancer cells are treated with doxorubicin or co-cultured with cytotoxic T cells, but the cells for which the treatments are effective have an indirect, unexpected, effect on the nearby cells.
In conclusion, this interdisciplinary work, by combining cancer biology, microfluidic engineering, mathematical modeling and computational analysis, created an innovative and needed image analysis method (STAMP), confirmed the power of ToC technology and shed a new light on the complexity of tumor ecosystem, emphasizing the intricacy of its non-autonomous cell behaviors.
All references cited herein are incorporated herein by reference in their entirety and for all purposes to the same extent as if each individual publication or patent or patent application was specifically and individually indicated to be incorporated by reference in its entirety.
The terms “computer system” includes the hardware, software and data storage devices for embodying a system or carrying out a method according to the above described embodiments. For example, a computer system may comprise a central processing unit (CPU), input means, output means and data storage, which may be embodied as one or more connected computing devices. Preferably the computer system has a display or comprises a computing device that has a display to provide a visual output display. The data storage may comprise RAM, disk drives or other computer readable media. The computer system may include a plurality of computing devices connected by a network and able to communicate with each other over that network.
The methods of the above embodiments may be provided as computer programs or as computer program products or computer readable media carrying a computer program which is arranged, when run on a computer, to perform the method(s) described above.
The term “computer readable medium/media” includes, without limitation, any non-transitory medium or media which can be read and accessed directly by a computer or computer system. The media can include, but are not limited to, magnetic storage media such as floppy discs, hard disc storage media and magnetic tape; optical storage media such as optical discs or CD-ROMs; electrical storage media such as memory, including RAM, ROM and flash memory; and hybrids and combinations of the above such as magnetic/optical storage media.
Unless context dictates otherwise, the descriptions and definitions of the features set out above are not limited to any particular aspect or embodiment of the invention and apply equally to all aspects and embodiments which are described.
“and/or” where used herein is to be taken as specific disclosure of each of the two specified features or components with or without the other. For example “A and/or B” is to be taken as specific disclosure of each of (i) A, (ii) B and (iii) A and B, just as if each is set out individually herein.
It must be noted that, as used in the specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” (or “approximately”) one particular value, and/or to “about” another particular value. When such a range is expressed, another embodiment includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by the use of the antecedent “about” or “approximately”, it will be understood that the particular value forms another embodiment. The terms “about” and “approximately” in relation to a numerical value is optional and means for example +/- 10%.
Throughout this specification, including the claims which follow, unless the context requires otherwise, the word “comprise” and “include”, and variations such as “comprises”, “comprising”, and “including” will be understood to imply the inclusion of a stated integer or step or group of integers or steps but not the exclusion of any other integer or step or group of integers or steps.
Other aspects and embodiments of the invention provide the aspects and embodiments described above with the term “comprising” replaced by the term “consisting of” or “consisting essentially of”, unless the context dictates otherwise.
The features disclosed in the foregoing description, or in the following claims, or in the accompanying drawings, expressed in their specific forms or in terms of a means for performing the disclosed function, or a method or process for obtaining the disclosed results, as appropriate, may, separately, or in any combination of such features, be utilised for realising the invention in diverse forms thereof.
While the invention has been described in conjunction with the exemplary embodiments described above, many equivalent modifications and variations will be apparent to those skilled in the art when given this disclosure. Accordingly, the exemplary embodiments of the invention set forth above are considered to be illustrative and not limiting. Various changes to the described embodiments may be made without departing from the spirit and scope of the invention.
For the avoidance of any doubt, any theoretical explanations provided herein are provided for the purposes of improving the understanding of a reader. The inventors do not wish to be bound by any of these theoretical explanations.
Any section headings used herein are for organisational purposes only and are not to be construed as limiting the subject matter described.
Number | Date | Country | Kind |
---|---|---|---|
20305990.2 | Sep 2020 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/073200 | 8/20/2021 | WO |