|
|
|
|
Genome Res. 13:2485-2497, 2003 ©2003 by Cold Spring Harbor Laboratory Press; ISSN 1088-9051/03 $5.00 Resources Toward Rigorous Comprehension of Biological Complexity: Modeling, Execution, and Visualization of Thymic T-Cell Maturation1 Computer Science Department, Weizmann Institute of Science, Rehovot, Israel 2 Department of Immunology, Weizmann Institute of Science, Rehovot, Israel
One of the problems biologists face is a data set too large to comprehend in full. Experimenters generate data at an ever-growing pace, each from their own niche of interest. Current theories are each able, at best, to capture and model only a small part of the data. We aim to develop a general approach to modeling that will help broaden biological understanding. T-cell maturation in the thymus is a telling example of the accumulation of experimental data into a large disconnected data set. The thymus is responsible for the maturation of stem cells into mature T cells, and its complexity divides research into different fields, for example, cell migration, cell differentiation, histology, electron microscopy, biochemistry, molecular biology, and more. Each field forms its own viewpoint and its own set of data. In this study we present the results of a comprehensive integration of large parts of this data set. The integration is performed in a two-tiered visual manner. First, we use the visual language of Statecharts, which makes specification precise, legible, and executable on computers. We then set up a moving graphical interface that dynamically animates the cells, their receptors, the different gradients, and the interactions that constitute thymic maturation. This interface also provides a means for interacting with the simulation.
Biologists aim at understanding biological systems. Motivation varies from a desire to cure disease to pure fascination with living systems. The mark of biological systems is their complexity. Physicists have been the pioneers in trying to understand nature by reducing physical systems to component parts, which they analyze in detail. The biological equivalent has been to reduce complex organisms to their component cells and molecules and to analyze their behavior (Efroni and Cohen 2002 understanding through reduction for the following two reasons: (1) living systems are more complex than physical systems, and (2) in dissecting the molecular data, we remain far away from understanding the integrated living system.
Many groups have used mathematical tools to gain a better understanding of immunological data (for review, see Hood et al. 1980 In this study, we use specific analytical data to construct an integrated dynamic representation. We carry out the integration via two interwoven facets. The first calls for specifying the data set in a way that makes it amenable to execution on a computer. The second generates an embodiment of the execution, representing the objects that are explicitly specified in the first facet, cells, and molecules. The end result is a moving visual simulation of the biological processintuitive, visual, and interactive. To form the first facet, a detailed description of the relevant objects is prepared. The task of collecting the data and translating it into a well-defined, executable specification is complex in itself. Scientific papersthe sources of the dataprovide the data set in text, tables, and figures that are difficult to translate into other media. The language spoken in biological papers is usually comprehensible only to the specific field of research. Our goal here is to translate this data set into a generic and usable medium, which we refer to as the specification (or sometimes as the set of specifications). The specifications derived from the actual data are used as instructions that guide the simulation. The cellular and molecular agents comprising the system refer, as it were, to these instructions to know how to respond to stimuli. The stimuli may be interactions with other cells, interactions with other molecules, or various internal events, such as the passage of time.
The task of specifying such a large data set needs its own special tools (for review, see Meier-Schellersheim 1999
Stem cells arrive at the thymus from the bone marrow, and the developing T cells go through a series of interactions in different locations inside the thymus. The processes that a single cell goes through take about 2 wk (Anderson and Jenkinson 2001
Different agents constitute the thymus; epithelial cells form a mesh throughout the organ and interact with developing T cells to activate and regulate many of the processes needed for their maturation (Anderson and Jenkinson 2001 The thymic environment, loaded with these different objects, presents a challenge to many researchers from different fields who have detailed knowledge of some of its parts, but yet wish to comprehend the whole. Consider three scales of analysismolecules, cells, and the whole organ.
Molecules Other fields of research look at these molecules in a different way. In microscopy, molecules are used as markers to distinguish between different cells under the microscope. Researchers in signal transduction look at the same molecules to see how they influence a cascade of events inside the cell.
Cells
Organ However, the thymus is one whole. Disjointed research parcels the same molecules and cells into separate fields, and produces data that must be joined if we are to ever understand T-cell maturation in the whole organ. Currently, there is no way to integrate this broad spectrum of different types of data into one view that would be as coherent as the biological environment that produced them. The work we present here is aimed at such integration. We take the data generated by reductionist biology and integrate them into a specification model using Statecharts. We then execute the model. The results of the execution are used to drive an animated visual image of cells and molecules and their interactions. This type of representation is friendly to human minds, and yet, does not sacrifice mathematical precision. Moving cells and molecules are interactive with the thoughts of the user, and the format provides the user with tools to choose specific views and to mediate particular types of execution. Moreover, we have designed representation to express different theories. Immunology, like other complex and incompletely characterized fields, uses theories to integrate both known and unknown information. Theories are proposed scenarios. Our model and simulation can accommodate different theories. Whenever an interaction takes place, the user (or the simulation itself) can choose one theory from a collection of available theories and instantiate that particular theory to its completion in the simulation. The instantiated theory then sends conclusions back to the simulation. The user can choose a particular theory either during run-time or during specification. The outcomes of various theories can be compared and contrasted.
Specifying the Thymus With Statecharts States and Transitions as Descriptors of Cell Behavior For specification and modeling, we use the language of Statecharts, a visual language invented by David Harel in 1984 (Harel 1987
Behavior in Statecharts is described using states and events that cause transitions between states. States may contain substates, thus enabling description at multiple levels, and zooming in and zooming out between levels. States may also be divided into orthogonal states, thus modeling concurrency, allowing the system to reside simultaneously in several different states. A cell, for example, may be described orthogonally as expressing several receptors, no receptors, or any combination of receptors at different stages of the cell cycle and in different anatomical compartments. Statecharts are rigorous and mathematically well defined, and are, therefore, amenable to execution by computers. Several tools have been built to support Statecharts-based modeling and execution, and to enable automatic translation from statecharts to machine code. We use a tool called Rhapsody (Harel and Gery 1997
It is not intuitively obvious that cells and molecules may be naturally described by states and transitions. In fact, there is no consensus on how one should describe cells. However, immunologists, whether they know it or not, do use states to describe cells. A cell is usually described by the collection of markers it expresses on its surface (Sant'Angelo et al. 1998 In Statecharts, transitions take the system from one state to another. In cell modeling, transitions are the result of biological processes or the result of user intervention. A biological process may be the result of an interaction between two cells, or between a cell and various molecules.
Dealing With a Large Data Set
Examples We integrate the chemokine data set to a four-dimensional lattice, in which each dimension stands for the concentration of one chemokine. Thymocytes first find out which of the gradients they should probe (we will explain how below), calculate the relevant gradient, and finally move. To find which of the gradients a thymocyte may now probe, we use the notion, presented in the previous section, of cell types as cell states. In our model (as in immunology), we distinguish between cells according to surface markers. We ask which gradients are relevant at some specific stage. In other words, given a cell in a state characterized by the expression of certain markers and given a certain gradient, where will the cell move?
The scientific literature provides seven cell markers as relevant for gradient decisions. Five of them may be either expressed or unexpressed, and two of them have an intermediate level of expression termed
Example 2: Modeling Epithelial Cells We characterize epithelial cells as having not only a location, but also a structure. The structure is the cell processes (arms). As thymocytes and other cells move through the thymus, they interact with the processes of epithelial cells.
Specifying Interaction
The statecharts of the instance are then executed, and according to different parameters, a conclusion of this interaction is reached. The conclusion may be the death of the T cell, instructions to express one or another marker, instructions to express cytokines, instructions to proliferate, and more. Eventually, the instance reaches the state marked with
Using Statecharts to Communicate Theories
Running Theories
The Front-End: An Interactive Animation
The General Setup
Movie M1 in the supporting online material shows a simulation during run-time. Briefly, we show an example of the interaction between the animation, the simulation, and the user in text and figures. Figure 4 gives a high-level view of a lobule at some point during execution. The figure serves only as an illustration to show what the front-end looks like. We briefly detail the parts mentioned in the figure. The buttons Pies, Pause, Chemokines, Zoom, Plug in, and Launch control the (accordingly) statistical representation of the data; pause the simulation; chemokine representation; different zooming in-and-out abilities; connection between the animation and simulation. The other buttons give different color codes relevant to the display, enable the user to trace the motion of specific cells, control the connection between the simulation and specific statistical tool (such as Matlab), give the user the ability to avoid clutter made by overlapping cells, give the user the ability to receive visual indication to interactions, and more. The clock shows how much biological time has gone by since we began. We use the term
Two Examples
In Figure 5, B and C, we show a sketch of two mechanisms that determine the behavior of the cells. In B, below the image of the thymocyte, we show parts of the statechart of the thymocyte. We show only two sub-statecharts corresponding to the three markers visible on the cell's surface, and not the full statechart that would look similar to Figure 1. The thymocyte currently expresses the receptors CD4 and CD8 (the immunological term is DPdouble positive) and is responsive to the chemokine CCL25 (TECK). Contrary to the two markers for CD4 and CD8, which stand for real surface molecules with that name, the marker for CCL25 (TECK) does not signify a molecule, but signifies the ability of the thymocyte to migrate according to a gradient created by that specific chemokine. We use this notation because the experimenters have only limited knowledge of which receptors cause which movements. The available data experimenters provide is of the form To be able to move, the thymocyte represented in the figure (as all other cells) continuously samples its environment. When the thymocyte finds a relevant chemokine gradienta CCL25 (TECK) gradientit calculates the gradient difference across its surface. Cell movement is directed according to this calculation. In this example, the conclusion is for the thymocyte to move left. Figure 5C portrays a different mode of operation. The lower part of Figure 5A shows a thymocyte next to part of the arm of an epithelial cell, represented as the two adjacent red diamonds. The thymocyte has just migrated from the right and touched the epithelial cell to its left. When the thymocyte and the epithelial cell meet, they instantiate the behavior of the statechart described in the previous section. It is the same statechart we used in Figure 3. The conclusion of this specific interaction is the result of several checks made during the execution of the statechart, which checks the states, the thymocyte, the attributes of the thymocyte, and the properties of the epithelial cell, and finally comes up with the conclusion that, in this case, the specific thymocyte should now proliferate. Proliferation will result in the creation of other thymocytes bearing the same markers and having the same attributes as the parent cell. The proliferation updates the Flash movie. When a new thymocyte is created in the movie, an arrow to designate its ancestor appears and then vanishes.
The simulation handles many such events during run-time. Thymocytes continually move around in the simulated thymus, continuously check their environment for stimuli, respond to the stimuli, proliferate, mature, die, change their receptors, secrete cytokines, and interact with other cells. All of this is displayed at run-time on the user interface and in animated state charts generated by Rhapsody. Because every agent in the simulation is, in effect, an instance in Rhapsody, the user may choose to focus on an animated statechart of the agent. Animated statecharts are useful when we wish to study, in detail, events and switches in states during simulation. We may, for example, wish to follow the details of the interaction that resulted in migration toward the medulla. Because Rhapsody provides a step-by-step mode, we can interrupt the flow of the simulation at any time and continue one step at a time, while paying attention to relevant attributes and following any switches in states the cells go through. We follow choices made by theory instances and watch them arrive at decisions. This course of action may be referred to as
Interactivity
Interactions Via User Interface
Data Manipulation
The submenu Change Receptors opens into four submenus that control the cell's receptors (Fig. 6b). The figure shows the submenu that opens the menu item Chemokine Receptors (Fig. 6c). By clicking any element in the checkbox table, the user can change the ability of the cell to migrate to any of the chemokines. For example, upon clicking the checkbox in MDC/Yes, the animation sends an event to the simulation. The simulation will then do two things; it will direct the cell that it may now migrate according to CCL22 (MDC), and it informs the animation that the thymocyte should now indicate that it is susceptible to CCL22 (MDC) [by showing the CCL22 (MDC) indicator]. The user thus manipulates the simulation exactly in the same way data manipulate the simulation. Data manipulation events originating from the user are no different, as far as the simulation is concerned, from events that stem from data specification.
Data Retrieval The menu item Developmental Stage opens the diagram shown in Figure 7 that describes the path of development that thymocytes go through in the thymus as current research sees it. The path, as we discussed above, is in fact, a description of which markers are now on the thymocyte surface. The diagram that opens in response to the click indicates graphically which developmental stage the thymocyte is currently in. As we explain in the Methods section, we make available the publications that constitute the factual basis for this diagram. By clicking the diagram, the relevant paper is retrieved.
The menu item Show TCR sequence simply gives the amino acid sequence of the T-cell antigen receptor (TCR). Currently, we are in the process of providing the user with more data retrieval options (see Discussion).
Direct Interactions With the Statecharts Figure 8 provides an example. The pseudo-statechart in the figure gives part of the statechart of an epithelial cell. As explained above, the user can choose from any of the three theories in the figure. A choice is made during run time, when the user finds the needed instance of an epithelial cell in Rhapsody, decides the theory he or she would like the cell to implement, and injects the appropriate event1, 2, or 3.
This is similar to using a switch mechanism to direct a train to a railroad track of choice.
Tracing Back the Data
Figure 7 demonstrates this as follows: The figure is a representation of several stages a thymocyte goes through during development. The figure is, in fact, a compilation of the data found in Ritter and Crispe (1991 This figure can be used at run time. When a user wants to examine the reasons for a cell's movement, he or she may click on the specific cell and choose the menu item Developmental Stage. This action opens the same diagram we use for specificationFigure 7only with an indication to the current state of the cell (the current state is marked with a rectangle around the appropriate stage). Further, if the user wishes to retrieve a paper that serves as the basis for any of the data represented in the figure, he or she need only click the specific item in the figure and a window containing the paper opens up. We also make tracing of data available in the statechart specification itself. Every state and every transition in a statechart has a field called description, to which we have attached references to relevant papers. In this way, a user who chooses to view the running simulation through its animated statecharts, can find the reasons behind some of the choices. The references are especially useful when we specify theories. As we described previously, a theory object is closely related to a scientific paper or to a group of scientific papers representing an hypothesis. By directly linking the statechart representing of the theory and the paper describing the hypothesis, we fashion a trace not only to the data, but also to its interpretation.
The scheme we use is represented in Figure 9. For a detailed description, see Harel et al. (2003
Animation of the visual user interface is done with Flash. For this, we have built a collection of Flash movie clips that represent the cells and molecules. On top of this collection, we encode a set of instructions that tells the Flash movie how to respond to events from the simulation. For example, expressing a receptor would start, in the Flash movie, a cascade that (1) finds the movie that represents the thymocytes, (2) finds the movie that represents the receptor, (3) attaches the receptor movie in the right place relative to the thymocyte movie, and (4) starts playing the receptor movie. The connection between the simulation and the animation is done using TCP/IP channels. The events themselves are XML objects. Flash can receive XML messages through an object, available in Flash, called an XML socket. In the simulation, we implement a server that channels communication to the proper TCP/IP socket and receives XML messages sent back from the animation, by mouse clicks made by the user. Events on both sides are also written in XML. On the simulation side, we parse the incoming XML objects with common tools for XML parsing. The Flash movie parses XML objects with tools available in Flash. As XML objects are very useful for communicating any data structure, we are practically unlimited in our ability to convey instructions between the two arms of the run-time environment. In time, we expect to add more power to this communication.
Future Work Other than obvious improvements to our simulation, model, animation, and user interface (better, faster implementation; better architecture; improved convenience of the user interface; capturing a larger part of the data set; implementing more theories, etc.), we believe future work should go in two directions, the lower scale and the upper scale.
The Lower and Higher Scale
However, the molecular scale is currently impractical. Not enough data is available about interactions at the molecular level. The complexity at this level would result in an effort directed only at a single cell, and would make higher levels of perspectivea cell population and an organpractically impossible to achieve. There have been remarkable efforts to simulate single cells at the molecular level (Tomita 2001 A higher scale does not require a change in specification and implementation, but needs a different perspective to look at information generated by the simulation. While the simulation runs, cells and molecules are generated and change their properties. A lot of information is available about these cells, their types, their attributes, their locations, their history, the history of their interactions, their relations to other cells, etc. We believe that new ways to look at data must be found, and new tools to support them must be built as information visualization itself changes the questions asked. We are in the process of building such tools. Population size tools, unlike molecular level tools, do not need special machinery, as special algorithms are made available using current computer architecture. Population level analysis is a relevant scale when we look at most functions of the immune system. The immune system eradicates pathogens by changing the ratios of cell numbers in different clones; the immune system maintains homeostasis by controlling population ratios; pharmaceutical drugs usually work on specific populations of cells defined as bearing the same markers. The population view is the natural view for immunologists.
Ex Vivo Experimentation
Conclusions This study presents a two-tier strategy for comprehending the biological complexity of the thymus. The combination of these two tiers makes the effort manageable, executable, and comprehensible. Tier 1 may be seen as the mathematical modeling of available data to model the thymus with tools invented in computer science for system analysis and system design. The tools make the analysis legible and mathematically valid with the help of the visual language of Statecharts. The mathematical rigor of the model makes it amenable to execution on a computer as a running simulation. We use this simulation to perform experimentationthought experiments if you willwith an existing data set. With the proper configuration, we provide the added ability to switch between different theories proposed to explain the data set. The end result of Tier 1 is a running simulation; see Figure 10. Although the simulation is of value in its own rightproducts of the simulation can be analyzed at run time or post-runour goal is a lucid representation of the information generated by the simulation. This representation is the end product of Tier 2.
Tier 2 is the embodiment of cells and molecules. Different embodiments of cells and molecules are at the heart of biological explanations and biological understanding. These embodiments are usually sketches, movies, visual explanations, or textbook diagrams. There are even traditional conventions for the diagrammatic representation of cellsthey should be round. The diagrammatic representation of molecules is usually specific for a particular field of study. The explanatory power of the visual is the motivation for building Tier 2. Here, however, our front-end departs from traditional biological representations, which are staged, either by being static or by being preplanned. The front-end result of our Tier 2 is not staged. The running simulation continuously generates the representation. This front-end thus maintains its explanatory power while adhering to the specified data as it is supplied in Tier 1. The agents that are the basis for specification in Tier 1 are imaged in Tier 2. The cells and molecules become animated, interactive movies. This interactivity allows manipulation and representation of the data that generated the simulation and the data that is generated by the simulation. We thus supply a new link between the scientists who use the simulation and the scientists who provide the data. We also supply new links within the data set itself. Data that arrive from different papers and from different fields are recombined to form the whole organ or organism that generates the data. The data recombine because specification necessitates such integration. The detailed specification of one cell is the fused mass of data. Here, we show a methodology and an implementation for incorporating large amounts of data regarding one biologically interesting environment. In addition to recording the cells and molecules comprising the system and capturing the dynamics of their interactions, a most valuable contribution of such an approach will be the ability to make prediction and carry out a pilot experiment in silico. Such experimentation will challenge the value of our approach. Preliminary studies suggest that it is possible to perform experiments in out system. It now seems that we can process the information needed to get some understanding of cell populations. For example, we have been able to explore questions such as the percentage of all thymocytes bearing particular markers that are responsive to CCL25 (TECK). We can also determine how many thymocytes stem from one progenitor and how many thymocytes die from neglect or from negative selection. We can identify the T cells that encounter a specific macrophage throughout its history. Any immunologist can come up with many more interesting global questions. Such in silico experimentation will be the subject of future publications.
This work was supported by grants from the Minerva Foundation and by the Robert-Koch Minerva Center for the Study of Autoimmune Diseases.
The publication costs of this article were defrayed in part by payment of page charges. This article must therefore be hereby marked
3 Corresponding author. E-MAIL sol.efroni{at}weizmann.ac.il; FAX972-8-9342945. Article and publication are at http://www.genome.org/cgi/doi/10.1101/gr.1215303. [Supplemental material is available online at www.genome.org and at www.wisdom.weizmann.ac.il/sol/sysbio2002/.]
Anderson, G. and Jenkinson, E.J. 2001. Lymphostromal interactions in thymic development and function. Nat. Rev. Immunol. 1: 31-40.[CrossRef][Medline] Annunziato, F., Romagnani, P., Cosmi, L., Lazzeri, E., and Romagnani, S. 2001. Chemokines and lymphopoiesis in human thymus. Trends Immunol. 22: 277-281.[CrossRef][Medline] Bergmann, C., van Hemmen, J.L., and Segel, L.A. 2002. How instruction and feedback can select the appropriate T helper response. Bull. Math. Biol. 64: 425-446.[CrossRef][Medline] Bleul, C.C. and Boehm, T. 2000. Chemokines define distinct microenvironments in the developing thymus. Eur. J. Immunol. 30: 3371-3379.[CrossRef][Medline]
Campbell, J.J., Pan, J., and Butcher, E.C. 1999. Cutting edge: Developmental switches in chemokine responses during T cell maturation. J. Immunol. 163: 2353-2357. Carmel, L., Harel, D., and Koren, Y. 2002. Drawing directed graphs using one-dimensional optimization. In Comp. Sci. 2528: Proc. Graph Drawing 2002, pp. 193-206.
Chantry, D., Romagnani, P., Raport, C.J., Wood, C.L., Epp, A., Romagnani, S., and Gray, P.W. 1999. Macrophage-derived chemokine is localized to thymic medullary epithelial cells and is a chemoattractant for CD3(+), CD4(+), CD8(low) thymocytes. Blood 94: 1890-1898. Cohen, I.R. 2000. Tending adam's garden: Evolving the cognitive immune self. Academic Press, London, UK. Cohen, I.R. and Wekerle, H. 1973. Regulation of T-lymphocyte autosensitization. Transplant Proc. 5: 83-85.[Medline]
Coutinho, A., Hori, S., Carvalho, T., Caramalho, I., and Demengeot, J. 2001. Regulatory T cells: The physiology of autoreactivity in dominant tolerance and
De Boer, R.J., Mohri, H., Ho, D.D., and Perelson, A.S. 2003. Turnover rates of B cells, T cells, and NK cells in simian immunodeficiency virus-infected and uninfected rhesus macaques. J. Immunol. 170: 2479-2487.
Douek, D.C., Betts, M.R., Hill, B.J., Little, S.J., Lempicki, R., Metcalf, J.A., Casazza, J., Yoder, C., Adelsberger, J.W., Stevens, R.A., et al. 2001. Evidence for increased T cell turnover and decreased thymic output in HIV infection. J. Immunol. 167: 6663-6668. Douek, D.C., Brenchley, J.M., Betts, M.R., Ambrozak, D.R., Hill, B.J., Okamoto, Y., Casazza, J.P., Kuruppu, J., Kunstman, K., Wolinsky, S., et al. 2002. HIV preferentially infects HIV-specific CD4+ T cells. Nature 417: 95-98.[CrossRef][Medline] Dutton, R.W., Bradley, L.M., and Swain, S.L. 1998. T cell memory. Annu. Rev. Immunol. 16: 201-223.[CrossRef][Medline] Efroni, S. and Cohen, I.R. 2002. Simplicity belies a complex system: A response to the minimal model of immunity of Langman and Cohn. Cell. Immunol. 216: 23-30.[CrossRef][Medline] ____. 2003. The heuristics of biologic theory: The case of self-nonself discrimination. Cell. Immunol. 223: 87-89.[CrossRef][Medline]
Egerton, M., Scollay, R., and Shortman, K. 1990. Kinetics of mature T-cell development in the thymus. Proc. Natl. Acad. Sci. USA 87: 2579-2582.
Elias, D., Tikochinski, Y., Frankel, G., and Cohen, I.R. 1999. Regulation of NOD mouse autoimmune diabetes by T-cells that recognize a TCR CDR3 peptide. Int. Immunol. 11: 957-966. Germain, R.N. 2002. T-cell development and the CD4-CD8 lineage decision. Nat. Rev. Immunol. 2: 309-322.[CrossRef][Medline] Gett, A.V. and Hodgkin, P.D. 2000. A cellular calculus for signal integration by T-cells. Nat. Immunol. 1: 239-244.[CrossRef][Medline] Harel, D. 1987. Statecharts: A visual formalism for complex systems. Sci. Comput. Programm. 8: 231-274. Harel, D. and Gery, E. 1997. Executable object modeling with statecharts. IEEE Comput. 30: 31-42. Harel, D. and Politi, M. 1998. Modeling reactive systems with statecharts: The statemate approach. McGraw-Hill, New York. Harel, D., Efroni, S., and Cohen, I.R. 2003. Reactive animation. Lecture Notes in Computer Science (in press).
Hernandez-Lopez, C., Varas, A., Sacedon, R., Jimenez, E., Munoz, J.J., Zapata, A.G., and Vicente, A. 2002. Stromal cell-derived factor 1/CXCR4 signaling is critical for early human T-cell development. Blood 99: 546-554. Hershberg, U., Louzoun, Y., Atlan, H., and Solomon, S. 2001. HIV time hierarchy: Winning the war while losing all the battles. Physica A 289: 178-190.[CrossRef] Holoshitz, J., Matitiau, A., and Cohen, I.R. 1985. Role of the thymus in induction and transfer of vaccination against adjuvant arthritis with a T lymphocyte line in rats. J. Clin. Invest. 75: 472-477. Hood, J.M., Huang, H.V., and Hood, L. 1980. A computer simulation of evolutionary forces controlling the size of a multigene family. J. Mol. Evol. 15: 181-196.[CrossRef][Medline] Janeway, C. 2001. Immunobiology: The immune system in health and disease. Garland Pub., New York. Kesmir, C. and De Boer, R.J. 2003. Clonal exhaustion as a result of immune deviation. Bull. Math. Biol. 65: 359-374.[CrossRef][Medline] Khaled, A.R. and Durum, S.K. 2002. The role of cytokines in lymphocyte homeostasis. Biotechniques Suppl: 40-45.
Kim, C.H., Pelus, L.M., White, J.R., and Broxmeyer, H.E. 1998. Differential chemotactic behavior of developing T-cells in response to thymic chemokines. Blood 91: 4434-4443. Kobryn, C. 1999. UML 2001: A standardization odyssey. Comm. of the ACM 42: 29-37.
Lind, E.F., Prockop, S.E., Porritt, H.E., and Petrie, H.T. 2001. Mapping precursor movement through the postnatal thymus reveals specific microenvironments supporting defined stages of early lymphoid development. J. Exp. Med. 194: 127-134. Louzoun, Y., Weigert, M., and Bhanot, G. 2003. Dynamical analysis of a degenerate primary and secondary humoral immune response. Bull. Math. Biol. 65: 535-545.[CrossRef][Medline] Mehr, R., Perelson, A.S., Fridkis-Hareli, M., and Globerson, A. 1997. Regulatory feedback pathways in the thymus. Immunol. Today 18: 581-585.[CrossRef][Medline] Mehr, R., Perelson, A.S., Sharp, A., Segel, L., and Globerson, A. 1998. MHC-linked syngeneic developmental preference in thymic lobes colonized with bone marrow cells: A mathematical model. Dev. Immunol. 5: 303-318.[Medline]
Meier-Schellersheim, M. 1999. Mor, F., Reizis, B., Cohen, I.R., and Steinman, L. 1996. IL-2 and TNF receptors as targets of regulatory T-T interactions: Isolation and characterization of cytokine receptor-reactive T-cell lines in the Lewis rat. J. Immunol. 157: 4855-4861.[Abstract]
Nanda, N.K. and Sercarz, E.E. 1995. The positively selected T-cell repertoire: Is it exclusively restricted to the selecting MHC? Int. Immunol. 7: 353-358. Norment, A.M. and Bevan, M.J. 2000. Role of chemokines in thymocyte development. Semin. Immunol. 12: 445-455.[CrossRef][Medline] Penit, C., Lucas, B., and Vasseur, F. 1995. Cell expansion and growth arrest phases during the transition from precursor (CD4-8-) to immature (CD4+8+) thymocytes in normal and genetically modified mice. J. Immunol. 154: 5103-5113.[Abstract]
Platt, N., Suzuki, H., Kurihara, Y., Kodama, T., and Gordon, S. 1996. Role for the class A macrophage scavenger receptor in the phagocytosis of apoptotic thymocytes in vitro. Proc. Natl. Acad. Sci. 93: 12456-12460. Ritter, M.A. and Crispe, I.N. 1991. The thymus. IRL Press at Oxford University Press, Oxford, UK. Ritter, M.A. and Crispe, T.N. 1992. The Thymus. Oxford University Press, New York. Sant'Angelo, D.B., Lucas, B., Waterbury, P.G., Cohen, B., Brabb, T., Goverman, J., Germain, R.N., and Janeway, C.A.J. 1998. A molecular map of T-cell development. Immunity 9: 179-186.[CrossRef][Medline] Savino, W., Mendes-da-Cruz, D.A., Silva, J.S., Dardenne, M., and Cotta-de-Almeida, V. 2002. Intrathymic T-cell migration: a combinatorial interplay of extracellular matrix and chemokines? Trends Immunol. 23: 305-313.[CrossRef][Medline] Shevach, E.M. 2002. CD4+ CD25+ suppressor T-cells: More questions than answers. Nat. Rev. Immunol. 2: 389-400.[Medline] Taylor, J.R.J., Kimbrell, K.C., Scoggins, R., Delaney, M., Wu, L., and Camerini, D. 2001. Expression and function of chemokine receptors on human thymocytes: Implications for inf |