In microcontact printing, a PDMS layer is used as a stamp. The PDMS layer is first soaked in a molecular “ink” and then brought into contact with a substrate in order to transfer the ink onto the substrate surface. In microcontact printing, only the ink from the raised surface of the PDMS stamp is transferred to the substrate. Various inks, including small biomolecules, proteins or suspension of cells can be used.