1461111747-010f6447-034f-4ad1-8ee2-dc303f0bcfe6

1. A fluorinated composition comprising:
(a) from 51 to 95 parts by weight of a first polyfluoropolyether silane represented by the formula:
RfaO(CF(CF3)CF2O)pCF(CF3)CH2OZ1Si(Y1)3
wherein:
Z1 represents \u2014R1\u2014S\u2014R2\u2014, \u2014R1\u2014S(\u2550O)\u2014R2\u2014, or \u2014R1\u2014S(\u2550O)2\u2014R2, wherein R1 and R2 independently represent alkylene groups having from 1 to 12 carbon atoms;
each Y1 independently represents a hydrolyzable group; and
Rfa represents a perfluoroalkyl group having from 1 to 12 carbon atoms, optionally substituted with at least one catenated oxygen atom or \u2014NR8\u2014 group, wherein R8 represents a perfluoroalkyl group;
p is a number in a range of from 3 to 50; and

(b) from 5 to 49 parts by weight of a second polyfluoropolyether silane represented by formula:
RfbR5CH2OZ2Si(Y2)32
wherein:
each Z2 independently represents \u2014R3\u2014S\u2014R4\u2014, \u2014R3\u2014S(\u2550O)\u2014R4\u2014, or \u2014R3S(\u2550O)2\u2014R4, wherein R3 and R4 independently represent alkylene groups having from 1 to 12 carbon atoms;
each Y2 independently represents a hydrolyzable group;
each R5 independently represents a covalent bond, or \u2014(OR7)b\u2014, wherein each R7 independently represents a branched perfluoroalkylene group, and each b independently represents a number greater than or equal to one; and
Rfb represents a perfluoroalkylene group having at least 3 carbon atoms, optionally substituted with at least one catenated oxygen atom or \u2014NR6\u2014 group, wherein R6 represents a perfluoroalkyl group.
2. The fluorinated composition of claim 1, wherein the second polyfluoropolyether silane is represented by the formula:
(Y2)3SiZ2OCH2CF2R9CF2CH2OZ2Si(Y2)3

wherein R9 is a divalent group consisting of from 1 to 50 \u2014OCF2CF2\u2014 groups randomly interspersed with from 3 to 40 \u2014OCF2\u2014 groups.
3. The fluorinated composition of claim 1, wherein Z1 is a divalent group represented by the formula:
\u2014R1SR2\u2014
and wherein each of R1 and R2 independently represents an alkylene group having from 1 to 12 carbon atoms.
4. The fluorinated composition of claim 1, wherein Z1 is \u2014CH2CH2CH2SCH2CH2CH2\u2014.
5. The fluorinated composition of claim 1, wherein Z2 is a divalent group represented by the formula:
\u2014R3SR2\u2014
and wherein each of R3 and R4 independently represents an alkylene group having from 1 to 12 carbon atoms.
6. The fluorinated composition of claim 1, wherein Z2 is \u2014CH2CH2CH2SCH2CH2CH2\u2014.
7. The fluorinated composition of claim 1, wherein the fluorinated composition comprises from 60 to 95 parts by weight of the first polyfluoropolyether silane based on a combined weight of the first and second polyfluoropolyether silanes.
8. The fluorinated composition of claim 1, wherein the fluorinated composition comprises from 65 to 75 parts by weight of the first polyfluoropolyether silane.
9. A method of coating a substrate, the method comprising applying the fluorinated composition of claim 1 to at least a portion of a surface of the substrate.
10. The method of claim 9, wherein the surface of the substrate comprises a layer comprising silicon, oxygen, and hydrogen formed by plasma deposition.
11. The method of claim 10, wherein the plasma deposition comprises ion-assisted plasma deposition.
12. The method of claim 10, wherein the surface of the substrate comprises diamond-like glass.
13. The method of claim 9, wherein the fluorinated composition is applied to the surface of the substrate by thermal evaporation and condensation.
14. The method of claim 9, wherein the at least a portion of the surface of the substrate comprises metal.
15. The method of claim 9, wherein the at least a portion of the surface of the substrate comprises ceramic.
16. The method of claim 9, wherein the at least a portion of the surface of the substrate comprises glass.
17. The method of claim 9, wherein the substrate is selected from the group consisting of a kitchen fixture, a bathroom fixture, or a household appliance.
18. An article comprising a coated substrate prepared according to the method of claim 9.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A storage system comprising:
a first storage system comprising at least one first processor, the first storage system, executed by the at least one first processor, configured to provide a migration source volume to a computer;
a second storage system comprising at least one second processor, the second storage system, executed by the at least one second processor, configured to include a first virtual storage device and a second virtual storage device; and
a third storage system comprising at least one third processor, the third storage system, executed by the at least one third processor, configured to execute a first remote copy processing with the migration source volume in the first storage system, the first storage system receiving a first inputoutput (IO) request from the computer via a first path between the computer and the first storage system,
wherein the second storage system, executed by the at least one second processor, is configured to:
provide a migration destination volume associated with the first virtual storage device which virtualizes the migration source volume,
set up a second path between the computer and the second storage system,
start a second remote copy processing between the migration destination volume in the second storage system and a volume provided by the third storage system,
execute data migration to copy data stored in each unit storage area of the first virtual storage device, which virtualizes the migration source volume of the first storage system, to the second virtual storage device after starting the second remote copy processing, and
manage data migration status of each unit storage area of the first virtual storage device which virtualizes the migration source volume of the first storage system,
wherein during the data migration, the second storage system, executed by the at least one second processor, is configured to:
in response to receiving a second IO request from the computer to the migration destination volume via the second path, store write data of the second IO request in the migration source volume of the first storage system via the first virtual storage device which virtualizes the migration source volume,
store the write data of the second IO request in the second virtual storage device which is copied data stored in the first virtual storage device of the second storage system,
send a write response to the host computer after storing the write data in the first virtual storage device and the second virtual storage device, and
execute the second remote copy processing of the write data between the migration destination volume in the second storage system and the volume provided by the third storage system,
wherein the second storage system, executed by the at least one second processor, is configured to determine whether or not data stored in all unit storage areas of the first virtual storage device are copied to the second virtual storage device,
wherein when data stored in all unit storage areas of the first virtual storage device are copied to the second virtual storage device, the second storage system, executed by the at least one second processor, is configured to terminate the data migration and instruct the first storage system to terminate the first remote copy processing between the migration source volume in the first storage system and the third storage system, and the first storage system is configured to terminate the first remote copy processing, and
wherein after the data migration, the second storage system, executed by the at least one second processor, is configured to:
release a first association between the migration destination volume and the first virtual storage device which virtualizes the migration source volume,
create a second association between the migration destination volume and the second virtual storage device which copied data stored in the first virtual storage device,
in response to receiving a third IO request from the computer to the migration destination volume via the second path, not to store write data of the third IO request in the migration source volume of the first storage system, and store the write data of the third IO request in the second virtual storage device of the second storage system.
2. The storage system according to claim 1, wherein the second storage system includes a cache memory for temporarily storing data; and
when the second storage system receives the second IO request to the migration destination volume via the second path, the second storage system is configured to send data stored in the cache memory as data requested by the second IO request to the computer.
3. The storage system according to claim 1, wherein:
after temporarily stopping the second IO request processing on the migration destination volume, the second storage system is configured to start a control information migration processing and then resume the second IO request processing on the migration destination volume; and
on condition that a copy processing by the first storage system has terminated, the second storage system is configured to execute the second remote copy processing between the migration destination volume in the second storage system and the volume provided by the third storage system, based on control information for the copy processing which has been migrated by the control information migration processing.
4. The storage system according to claim 1, wherein the second storage system has a plurality of copy-source virtual devices which belong to the migration destination volume, are virtual devices connected to the migration source volume, and are copy sources, and the third storage system has a plurality of copy-destination virtual devices which are copy destinations for data stored in the plurality of copy-source virtual devices; and
wherein when the second storage system receives a write request to the migration destination volume while executing the data migration for migrating the migration source volume, the second storage system is configured to execute an update copy processing for writing write data to the plurality of copy-source virtual devices, write the write data to the migration source volume, and copy the write data, which has been written to the plurality of copy-source virtual devices, to the plurality of copy-destination virtual devices.
5. The storage system according to claim 1, wherein:
after an execution of a control information migration processing by the second storage system, the first storage system is configured to terminate a copy processing between the migration source volume and the volume provided by the third storage system; and
when the first storage system receives a write request to the migration source volume, the first storage system is configured to manage data difference information between the migration source volume and the volume provided by the third storage system.
6. The storage system according to claim 1, wherein the first storage system is configured to select two or more pairs, each of which is constituted from the migration source volume and the volume provided by the third storage system, control a copy processing on the two or more selected pairs, and store control information for the copy processing on the two or more selected pairs; and
wherein the second storage system is configured to execute, as the data migration for migrating the migration source volume, a control information migration processing for migrating the control information for the copy processing, which is stored by the first storage system, to the second storage system with respect to each of the pairs and the data migration for migrating data stored in the migration source volume to the migration destination volume with respect to each of the pairs.
7. The storage system according to claim 1, wherein the second storage system includes a cache memory for temporarily storing data;
wherein the second storage system has an operation mode to set on or off each of a read cache mode and a write cache mode as an operation mode to manage the migration destination volume;
wherein the second storage system is configured to virtualize the migration source volume as the migration destination volume and provide them to the computer, and then set off the read cache mode and set off the write cache mode; and
when receiving a read request from the computer, the second storage system is configured to execute, as processing in a case where the read cache mode is off, an read-cache-off processing for reading read data from the virtualized migration source volume and sending the read data, which has been read, to the computer; and
when receiving write data from the computer, the second storage system is configured to execute, as processing in a case where the write cache mode is off, a write-through processing for storing the received write data in the virtualized migration source volume and then sending a write response to the computer; and
wherein when the second storage system receives the second IO request for the migration destination volume via the second path, the second storage system is configured to continue executing the write-through processing and set on the read cache mode until termination of the data migration for migrating the migration source volume; and as processing in a case where the read cache mode is on, the second storage system is configured to temporarily store the read data in the cache memory and then execute read-cache-on processing for sending the read data, which is stored in the cache memory, to the computer when receiving a read request for the read data stored in the cache memory.
8. A migration method executed in a storage system, the storage system comprising a first storage system providing a migration source volume to a computer, a second storage system including a first virtual storage device and a second virtual storage device, and a third storage system executing a first remote copy processing with the migration source volume in the first storage system, the first storage system receiving a first inputoutput (IO) request from the computer via a first path between the computer and the first storage system,
the migration method comprising the steps of:
providing, by the second storage system, a migration destination volume associated with the first virtual storage device which virtualizes the migration source volume;
setting up, by the second storage system, a second path between the computer and the second storage system;
starting, by the second storage system, a second remote copy processing between the migration destination volume in the second storage system and a volume provided by the third storage system;
executing, by the second storage system, data migration to copy data stored in each unit storage area of the first virtual storage device, which virtualizes the migration source volume of the first storage system, to the second virtual storage device after starting the second remote copy processing; and
managing, by the second storage system, data migration status of each unit storage area of the first virtual storage device which virtualizes the migration source volume of the first storage system, and
wherein during the data migration, the second storage system, in response to receiving a second IO request from the computer to the migration destination volume via the second path, stores write data of the second IO request in the migration source volume of the first storage system via the first virtual storage device which virtualizes the migration source volume, stores the write data of the second IO request in the second virtual storage device which is copied data stored in the first virtual storage device of the second storage system, sends a write response to the host computer after storing the write data in the first virtual storage device and the second virtual storage device, and executes the second remote copy processing of the write data between the migration destination volume in the second storage system and the volume provided by the third storage system,
wherein the second storage system determines whether or not data stored in all unit storage areas of the first virtual storage device are copied to the second virtual storage device,
wherein when data stored in all unit storage areas of the first virtual storage device are copied to the second virtual storage device, the second storage system terminates the data migration and instructs the first storage system to terminate the first remote copy processing between the migration source volume in the first storage system and the third storage system, and the first storage system terminates the first remote copy processing,
wherein after the data migration, the second storage system releases a first association between the migration destination volume and the first virtual storage device which virtualizes the migration source volume, and creates a second association between the migration destination volume and the second virtual storage device which copied data stored in the first virtual storage device, and
wherein in response to receiving a third IO request from the computer to the migration destination volume via the second path, the second storage system does not store write data of the third IO request in the migration source volume of the first storage system, and stores the write data of the third IO request in the second virtual storage device of the second storage system.
9. The migration method according to claim 8, wherein the second storage system includes a cache memory for temporarily storing data, further comprising:
a step executed by the second storage system, when receiving the second IO request to the migration destination volume via the second path, of sending data stored in the cache memory as data requested by the second IO request to the computer.
10. The migration method according to claim 8, further comprising a step executed by the second storage system of, after temporarily stopping the second IO request processing on the migration destination volume, starting a control information migration processing and then resuming the second IO request processing on the migration destination volume; and on condition that a copy processing by the first storage system has terminated, executing the second remote copy processing between the migration destination volume in the second storage system and the volume provided by the third storage system, based on control information for the copy processing which has been migrated by the control information migration processing.
11. The migration method according to claim 8, wherein the second storage system has a plurality of copy-source virtual devices which belong to the migration destination volume, are virtual devices connected to the migration source volume, and are copy sources, and the third storage system has a plurality of copy-destination virtual devices which are copy destinations for data stored in the plurality of copy-source virtual devices, further comprising:
a step executed by the second storage system, when receiving a write request to the migration destination volume while executing the data migration for migrating the migration source volume, of executing an update copy processing for writing write data to the plurality of copy-source virtual devices, writing the write data to the migration source volume, and copying the write data, which has been written to the plurality of copy-source virtual devices, to the plurality of copy-destination virtual devices.
12. The migration method according to claim 8, further comprising a step executed by the first storage system after the execution of a control information migration processing by the second storage system, of terminating a copy processing between the migration source volume and the volume provided by the third storage system; and managing data difference information between the migration source volume and the volume provided by the third storage system when receiving a write request to the migration source volume.
13. The migration method according to claim 8, further comprising:
a step executed by the first storage system of selecting two or more pairs, each of which is constituted from the migration source volume and the volume provided by the third storage system, controlling a copy processing on the two or more selected pairs, and storing control information for the copy processing on the two or more selected pairs; and
a step executed by the second storage system of executing, as the data migration for migrating the migration source volume, a control information migration processing for migrating the control information for the copy processing, which is stored by the first storage system, to the second storage system with respect to each of the pairs and the data migration for migrating data stored in the migration source volume to the migration destination volume with respect to each of the pairs.
14. The migration method according to claim 8, wherein the second storage system includes a cache memory for temporarily storing data, and the second storage system has an operation mode to set on or off each of a read cache mode and a write cache mode as an operation mode to manage the migration destination volume, the method further comprising:
a step executed by the second storage system of virtualizing the migration source volume as the migration destination volume and providing them to the computer, and then setting off the read cache mode and setting off the write cache mode;
a step executed by the second storage system, when receiving a read request from the computer, of executing, as processing in a case where the read cache mode is off, an read-cache-off processing for reading read data from the virtualized migration source volume and sending the read data, which has been read, to the computer;
a step executed by the second storage system, when receiving write data from the computer, of executing, as processing in a case where the write cache mode is off, a write-through processing for storing the received write data in the virtualized migration source volume and then sending a write response to the computer;
a step executed by the second storage system, when receiving the second IO request for the migration destination volume via the second path, of continuing executing the write-through processing and setting on the read cache mode until termination of the data migration for migrating the migration source volume; and
a step executed by the second storage system, as processing in a case where the read cache mode is on, of temporarily storing the read data in the cache memory and then executing read-cache-on processing for sending the read data, which is stored in the cache memory, to the computer when receiving a read request for the read data stored in the cache memory.

1461111738-b80b7fb6-8a3d-4efc-8a31-f4dd3d4f14e0

1. A method, comprising:
performing sample rate conversion of a sample series at an input rate to an output rate, the output rate being different from any integer multiple of the input rate, including:
correcting a version of the sample series with timing error information generated by a digital loop, the digital loop locked to a first rate being a multiple of the input rate and clocked at a second rate being a multiple of the output rate, the second rate being different from any integer multiple of the first rate.
2. The method of claim 1, wherein the first rate is the multiple of the input rate, the multiple of the input rate being one, such that the version of the sample series is equal to the sample series at the input rate.
3. The method of claim 1, wherein the first rate is the multiple of the input rate, the multiple of the input rate being an integer greater than one, such that the version of the sample series is an oversampled version of the sample series at the input rate.
4. The method of claim 1, wherein the second rate is the multiple of the output rate, the multiple of the output rate being one, such that the second rate is equal to the output rate.
5. The method of claim 1, wherein the second rate is the multiple of the output rate, the multiple of the output rate being an integer greater than one.
6. The method of claim 1, further comprising:
generating the version of the sample series by clocking at the second rate, the version of the sample series including timing errors due to clocking at the second rate rather than any integer multiple of the input rate.
7. The method of claim 1, wherein said performing further comprises:
correcting amplitudes of the version of the sample series with the timing error information.
8. The method of claim 1, further comprising:
generating, with arithmetic circuitry, a plurality of modular overflows at an overflow rate adjusted to the first rate locking the digital loop, each of the plurality of modular overflows indicating generation by the arithmetic circuitry of timing error information between the first rate and the second rate.
9. The method of claim 1, wherein the sample series at the input rate is from an SPDIF (SonyPhilips Digital Interface Format) signal.
10. The method of claim 1, wherein the sample rate conversion has a dynamic range limited primarily by input quantization noise.
11. The method of claim 1, wherein the sample rate conversion has a dynamic range limited primarily by input quantization noise, image rejection of an oversampling finite impulse response filter, and image rejection of a downsampling finite impulse response filter.
12. The method of claim 1, wherein the sample rate conversion has a maximum downsampling ratio limited primarily by the output rate.
13. The method of claim 1, wherein the sample rate conversion has a maximum oversampling ratio limited primarily by a rate limitation characterizing logic synthesis of the circuit.
14. A circuit performing sample rate conversion of a sample series at an input rate to an output rate, the output rate being different from any integer multiple of the input rate, comprising:
a digital loop locked to a first rate being a multiple of the input rate and clocked at a second rate being a multiple of the output rate, the second rate being different from any integer multiple of the first rate, including:
frequency detection and low pass filter circuitry; and
variable oscillator circuitry forming the digital loop with the frequency detection and low pass filter circuitry,
wherein the digital loop generates timing error information; and

circuitry correcting the version of the sample series with the timing error information.
15. The circuit of claim 14, wherein the first rate is the multiple of the input rate, the multiple of the input rate being one, such that the version of the sample series is equal to the sample series at the input rate.
16. The circuit of claim 14, wherein the first rate is the multiple of the input rate, the multiple of the input rate being an integer greater than one, such that the version of the sample series is an oversampled version of the sample series at the input rate.
17. The circuit of claim 14, wherein the second rate is the multiple of the output rate, the multiple of the output rate being one, such that the second rate is equal to the output rate.
18. The circuit of claim 14, wherein the second rate is the multiple of the output rate, the multiple of the output rate being an integer greater than one.
19. The circuit of claim 14, further comprising:
circuitry generating the oversampled version of the sample series by clocking at the second rate, the oversampled version including timing errors due to clocking at the second rate rather than any integer multiple of the input rate.
20. The circuit of claim 14, further comprising:
circuitry correcting amplitudes of the oversampled version of the sample series with the timing error information.
21. The circuit of claim 14, wherein the variable oscillator circuitry includes finite modulus arithmetic circuitry.
22. The circuit of claim 14, wherein the digital loop generates timing error information between the input rate and the second rate.
23. The circuit of claim 14, wherein the digital loop generates timing error information between the first rate and the second rate.
24. The circuit of claim 14, wherein the variable oscillator circuitry includes carry adder circuitry, the carry adder circuitry including:
more significant bit circuitry; and
less significant bit circuitry coupled to the more significant bit circuitry, wherein the less significant bit circuitry generates an overflow, the overflow indicating generation by the carry adder circuitry of timing error information between the input rate and the second rate.
25. The circuit of claim 14, wherein the variable oscillator circuitry includes carry adder circuitry, the carry adder circuitry including:
more significant bit circuitry; and
less significant bit circuitry coupled to the more significant bit circuitry, wherein the less significant bit circuitry generates an overflow, the overflow indicating generation by the carry adder circuitry of timing error information between the first rate and the second rate.
26. The circuit of claim 14, wherein the sample series at the input rate is from an SPDIF (SonyPhilips Digital Interface Format) signal.
27. The circuit of claim 14, further comprising an input integrated with the circuit, the input receiving the sample series at the input rate from an SPDIF (SonyPhilips Digital Interface Format) signal.
28. The circuit of claim 14, wherein the circuit has a dynamic range limited primarily by input quantization noise.
29. The circuit of claim 14, wherein the circuit has a dynamic range limited primarily by input quantization noise, image rejection of an oversampling finite impulse response filter, and image rejection of a downsampling finite impulse response filter.
30. The circuit of claim 14, wherein the circuit has a maximum downsampling ratio limited primarily by the output rate.
31. The circuit of claim 14, wherein the circuit has a maximum oversampling ratio limited primarily by a rate limitation characterizing logic synthesis of the circuit.
32. A circuit, comprising:
means for performing sample rate conversion of a sample series at an input rate to an output rate, the output rate being different from any integer multiple of the input rate, including:
means for correcting a version of the sample series with timing error information generated by a digital loop, the digital loop locked to a first rate being a multiple of the input rate and clocked at a second rate being a multiple of the output rate, the second rate being different from any integer multiple of the first rate.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for delivering therapeutic cells to the heart of a subject, comprising: a) forming one or more channels within a region of a wall of the subject’s heart which includes a myocardial layer; and b) delivering to said region a composition comprising living cells and a biocompatible matrix that forms in situ upon exposure to a physiological condition, wherein said living cells provide a therapeutic effect.
2. The method of claim 1, wherein the cells provide the therapeutic effect naturally.
3. The method of claim 1, wherein the cells are recombinantly engineered to provide the therapeutic effect.
4. The method of claim 1, wherein the therapeutic cells secrete a growth factor.
5. The method of claim 4, wherein the growth factor is selected from the group consisting of vascular endothelial growth factor (VEGF), platelet derived growth factor (PDGF-BB, PDGF-CC or PDGF-DD), angiopoietin-1 (Ang-1), acidic fibroblast growth factor (aFGF), basic fibroblast growth factor (bFGF), and transforming growth factor-\u03b21 (TGF-\u03b21).
6. The method of claim 1, wherein the therapeutic cells are contractile cells.
7. The method of claim 6, wherein the therapeutic cells are selected from the group consisting of hematopoietic stem cells (including bone marrow, circulating and umbilical cells), mesenchymal stem cells, myoblasts (including skeletal and cardiac myoblasts), satellite cells, embryonic stem cells or progenitor cells (including endothelial progenitor cells and cardiac progenitor cells), cardiomyocytes, fibroblasts and skeletal myocytes.
8. The method of claim 7, wherein the therapeutic cells are obtained from allogeneic, xenogeneic, transgeneic, or autogeneic sources.
9. The method of claim 1, wherein the physiological condition is selected from the group consisting of temperature, pH, water content and ion concentration.
10. The method of claim 9, wherein the biocompatible matrix is selected from the group consisting of a thermoplastic paste, an in situ crosslinked system, such as a thermoset or an ion-mediated gelating system; an in situ precipitating system with a sol-gel transition induced by solvent removal, temperature or pH; and an organogel.
11. The method of claim 10, wherein the biocompatible matrix comprises components selected from the group consisting of D,L-lactide, glycolide, \u03b5-caprolactone, trimethylene carbonate, dioxanone, ortho esters, poly(ethylene glycol), alginate, sucrose acetate isobutyrate, poly(lactide-co-glycolide), poly(acrylic acid), poly(N-isopropylacrylamide) (PNIPAAM), methylcellulose (MC), MC-grafted PNIPAAM, poly(ethylene glycol)-poly(lactic acid)-poly(ethyleneglycol) triblocks (PEG-PLA-PEG), PEG-PLA diblock copolymers, poly(ethylene oxide)-poly(propylene oxide)-poly(ethylene oxide) (PEO-PPO-PEO) triblocks (Pluronics\xae or Poloxamer\xae), capped PEO-PPO-PEO, PEO-poly(L-lactic acid-co-glycolic acid) (PEO-PLLGA), PEO-poly(DL-lactic acid-co-glycolic acid (PEO-PLGA) block and graft copolymers, PEG-PLGA-PEG, PLGA-PEG-PLGA, poly(organophosphazene)s, chitosan-based and silk-elastin polymers, hydroxypropyl-cellulose (Carbopol\xae), chitosan, peanut oil and waxes.
12. The components of claim 11, wherein the components are modified to facilitate cell adhesion and cell growth.
13. The modifications of claim 12, wherein the modification includes the introduction of RGD-sites.
14. The method of claim 1, wherein the composition further comprises one or more therapeutic agents.
15. The method of claim 14, wherein the therapeutic agent or agents is selected from the group consisting of vascular endothelial growth factor (VEGF), platelet derived growth factor (PDGF-BB, PDGF-CC or PDGF-DD), angiopoietin-1 (Ang-1), acidic fibroblast growth factor (aFGF), basic fibroblast growth factor (bFGF), and transforming growth factor-\u03b21 (TGF-\u03b21), estrogen, heparin sulphates and oligomeric regenerating agents (RGTAs).
16. The method of claim 1, wherein the subject is a patient suffering from heart disease.
17. A system for delivering therapeutic cells to the heart of a subject, comprising: a) means for forming one or more channels within a region of a wall of the subject’s heart which includes a myocardial layer; (b) means for introducing into said region a composition comprising living cells and a biocompatible matrix that forms in situ upon exposure to a physiological condition, wherein said living cells provide a therapeutic effect.
18. The system of claim 17, wherein the channel forming means is selected from the group consisting of laser transmyocardial revascularization, high frequency current transmyocardial revascularization, percutaneous laser myocardial revascularization, high frequency current myocardial revascularization, mechanical transmyocardial revascularization and mechanical percutaneous myocardial revascularization.
19. The system of claim 18, wherein the channel forming means comprises a catheter.
20. The system of claim 18, wherein the channel forming means comprises a hollow needle.
21. The system of claim 17, wherein the composition introducing means comprises a catheter.
22. The system of claim 21, wherein the composition introducing means further comprises a delivery element selected from the group consisting of a hollow needle, a coated delivery surface, a perfusion port and a delivery lumen.
23. The system of claim 17, wherein the subject is a patient suffering from heart disease.