stringtranslate.com

Ehud Shapiro

Ehud Shapiro ( hebreo : אהוד שפירא ; nacido en 1955) es un científico, empresario, artista y activista político israelí que es profesor de Ciencias de la Computación y Biología en el Instituto Weizmann de Ciencias . [2] Con reputación internacional, hizo contribuciones a muchas disciplinas científicas, [3] estableciendo en cada una una agenda de investigación a largo plazo al plantear una pregunta básica y ofrecer un primer paso para responderla, incluido cómo informatizar el proceso de descubrimiento científico. , al proporcionar una interpretación algorítmica de la metodología de conjeturas y refutaciones de Karl Popper ; [4] [5] [6] cómo automatizar la depuración de programas , mediante algoritmos para la localización de fallos; [7] [8] cómo unificar la programación paralela, distribuida y de sistemas con un lenguaje de programación basado en lógica de alto nivel; [9] [10] cómo utilizar el metaverso como base para las redes sociales; [11] cómo diseñar computadoras moleculares que puedan funcionar como drogas inteligentes programables; [12] [13] [14] cómo descubrir el árbol del linaje de células humanas, mediante genómica unicelular; [15] [16] [17] cómo apoyar la democracia digital, diseñando una arquitectura alternativa a las bases del ámbito digital. [18] [19] [20] [21] [22]

Shapiro también fue uno de los primeros empresarios de Internet [11] y un defensor de la democracia digital global . [18] [22]

Shapiro es el fundador de Ba Rock Band [23] y fundador del partido político israelí "Democratit". [24] Ha ganado dos becas avanzadas del ERC ( Consejo Europeo de Investigación ). [25] [26]

Temprana edad y educación

Nacido en Jerusalén en 1955, Shapiro conoció la filosofía de la ciencia de Karl Popper a través de un proyecto de secundaria supervisado por Moshe Kroy del Departamento de Filosofía de la Universidad de Tel Aviv. [ cita necesaria ] En 1979, Shapiro completó sus estudios universitarios en matemáticas y filosofía en la Universidad de Tel Aviv . [ cita necesaria ] El trabajo de doctorado de Shapiro con Dana Angluin en informática en la Universidad de Yale intentó proporcionar una interpretación algorítmica del enfoque filosófico de Popper hacia el descubrimiento científico , lo que resultó en un sistema informático para la inferencia de teorías lógicas a partir de hechos; [5] y una metodología para la depuración de programas , [7] desarrollada utilizando el lenguaje de programación Prolog . Su tesis, " Depuración de programas algorítmicos ", [7] fue publicada por MIT Press como una Disertación Distinguida ACM de 1982, seguida en 1986 por "The Art of Prolog", un libro de texto en coautoría con Leon Sterling. [27]

Carrera

Tras trasladarse al Departamento de Ciencias de la Computación y Matemáticas Aplicadas del Instituto Weizmann de Ciencias en 1982 como becario postdoctoral, Shapiro se inspiró en el proyecto japonés de Sistemas Informáticos de Quinta Generación para inventar un lenguaje de programación de alto nivel para sistemas informáticos paralelos y distribuidos. , denominado Prólogo concurrente . [9] MIT Press publicó en 1987 un libro de dos volúmenes sobre Concurrent Prolog y trabajos relacionados.

En 1993, Shapiro se ausentó de su puesto permanente en Weizmann para fundar Ubique Ltd. (y actuar como su director ejecutivo), una de las primeras empresas israelíes de software de Internet. Sobre la base de Concurrent Prolog, Ubique desarrolló "Virtual Places", un metaverso 2D y software de redes sociales que incluía mensajería instantánea, salas de chat, navegación colaborativa, eventos y juegos en línea y voz sobre IP. Ubique se vendió a America Online en 1995 y, tras una compra por parte de la dirección en 1997, se vendió nuevamente a IBM en 1998. [28]

Shapiro intentó construir una computadora a partir de moléculas biológicas, guiado por la visión de " Un médico en una célula ": una computadora biomolecular que opera dentro del cuerpo vivo, programada con conocimiento médico para diagnosticar enfermedades y producir los medicamentos necesarios. Siendo un novato en biología, Shapiro realizó su primer diseño para una computadora molecular como un dispositivo mecánico similar a LEGO construido usando estereolitografía 3D , que fue patentado a su regreso a Weizmann en 1998. Durante 1999-2016, el laboratorio de Shapiro diseñó e implementó varios Dispositivos de computación molecular. [12] [13] [29] [30] [31] [32] [33]

En 2011, Shapiro diseñó un método eficaz para sintetizar moléculas de ADN sin errores a partir de componentes básicos propensos a errores [34] y fundó el consorcio CADMAD (Diseño y fabricación de bibliotecas de ADN asistidos por computadora): [35]

En 2005, Shapiro presentó una visión del próximo gran desafío en biología humana: descubrir el árbol del linaje de las células humanas . [15] La historia de cómo el cuerpo humano crece desde una sola célula (el óvulo fertilizado ) hasta 100 billones de células es capturada por el árbol del linaje celular. En su charla TEDxTel-Aviv "Descubriendo el árbol del linaje de células humanas: el próximo gran desafío científico" [36] Shapiro describió el sistema y los resultados obtenidos con él hasta ahora, y una propuesta para un proyecto emblemático de FET "Iniciativa emblemática del linaje de células humanas". [37] por descubrir el árbol del linaje de las células humanas en la salud y la enfermedad. El proyecto internacional Human Cell Atlas, iniciado por el ex doctor de Shapiro. El estudiante Aviv Regev, tiene como objetivo abordar la cuestión precursora de describir todos los tipos de células del cuerpo humano.

Investigación

Popper sugirió que todas las teorías científicas son por naturaleza conjeturas e inherentemente falibles, y que la refutación de las viejas teorías es el proceso primordial del descubrimiento científico. [38] Los estudios doctorales de Shapiro con Angluin intentaron proporcionar una interpretación algorítmica al enfoque de Popper hacia el descubrimiento científico  , en particular para automatizar el método de "Conjeturas y Refutaciones", haciendo conjeturas audaces y luego realizando experimentos que buscan refutarlas. Shapiro generalizó esto en el "Algoritmo de rastreo de contradicciones", un algoritmo para rastrear contradicciones. [5] Este algoritmo es aplicable siempre que se produzca una contradicción entre alguna teoría conjeturada y los hechos. Al probar la veracidad de un número finito de átomos fundamentales en el modelo, el algoritmo puede rastrear una fuente de esta contradicción, es decir, una hipótesis falsa, y puede demostrar su falsedad proporcionando un contraejemplo.

Shapiro sentó las bases teóricas para la programación lógica inductiva y construyó su primera implementación (Model Inference System): un programa Prolog que infería inductivamente programas lógicos a partir de ejemplos positivos y negativos. La programación lógica inductiva ha florecido hoy en día como un subcampo de la inteligencia artificial y el aprendizaje automático que utiliza la programación lógica como una representación uniforme de ejemplos, conocimientos previos e hipótesis. El trabajo reciente en esta área, que combina programación lógica, aprendizaje y probabilidad, ha dado lugar al nuevo campo del aprendizaje relacional estadístico .

Depuración algorítmica de programas

La depuración algorítmica fue desarrollada por primera vez por Shapiro durante su investigación doctoral en la Universidad de Yale, como lo presentó en su tesis doctoral, [39] seleccionada como Disertación Distinguida ACM de 1982. Shapiro implementó el método de depuración algorítmica en Prolog [40] (un lenguaje de programación lógica de propósito general) para la depuración de programas lógicos .

En el caso de los programas lógicos , el comportamiento previsto del programa es un modelo (un conjunto de afirmaciones simples y verdaderas) y los errores se manifiestan como programas incompletos (incapacidad de probar una afirmación verdadera) o incorrectos (capacidad de probar una afirmación falsa). El algoritmo identificaría una afirmación falsa en el programa y le proporcionaría un contraejemplo o una afirmación verdadera faltante que esa afirmación o su generalización deberían agregarse al programa. También se desarrolló un método para gestionar la no rescisión . Desde entonces, el enfoque de depuración algorítmica se ha ampliado y aplicado a muchos lenguajes de programación. [41] [42]

El proyecto de sistemas informáticos de quinta generación

El proyecto de Sistemas Informáticos de Quinta Generación (FGCS) fue una iniciativa del Ministerio de Industria y Comercio Internacional de Japón, iniciada en 1982, para crear una computadora que utilizara computación /procesamiento masivamente paralelo. Sería el resultado de un enorme proyecto de investigación gubernamental/industrial en Japón durante la década de 1980. Su objetivo era crear una "computadora que hiciera época" con un rendimiento similar al de una supercomputadora y proporcionar una plataforma para futuros desarrollos en inteligencia artificial.

En 1982, durante una visita al ICOT, [43] Shapiro inventó Concurrent Prolog , un novedoso lenguaje de programación concurrente que integraba programación lógica y programación concurrente. Concurrent Prolog es un lenguaje de programación lógica diseñado para programación concurrente y ejecución paralela. Es un lenguaje orientado a procesos , que incorpora la sincronización del flujo de datos y la indeterminación del comando protegido como sus mecanismos de control básicos.

Shapiro describió el lenguaje en un Informe marcado como Informe Técnico ICOT 003, [44] que presentaba un intérprete de Prolog Concurrente escrito en Prolog. El trabajo de Shapiro en Concurrent Prolog inspiró un cambio en la dirección del FGCS de centrarse en la implementación paralela de Prolog a centrarse en la programación lógica concurrente como base de software para el proyecto. También inspiró el lenguaje de programación de lógica concurrente Guarded Horn Clauses (GHC) [45] de Ueda, que fue la base de KL1, el lenguaje de programación que finalmente fue diseñado e implementado por el proyecto FGCS como su lenguaje de programación central.

Ubique Ltd.

En 1993, Shapiro tomó una licencia del Instituto Weizmann para fundar y desempeñarse como director ejecutivo de Ubique Ltd., una nueva empresa israelí de software de Internet. Ubique desarrolló uno de los primeros metaversos 2D y software de redes sociales que incluía mensajería instantánea , salas de chat , navegación colaborativa, eventos y juegos en línea y voz sobre IP . El primer producto de la compañía, Virtual Places 1.0, se desarrolló sobre estaciones de trabajo basadas en Unix y se anunció el mismo día en que Netscape Communications anunció sus productos de navegador y servidor. Virtual Places 2.0 se basó en Windows 95 y PC. Ubique fue vendido a America Online en 1995 por 14,5 millones de dólares, [46] recomprado por su dirección en 1997 [ cita necesaria ] y vendido nuevamente a IBM en 1998, donde la tecnología de Ubique fue la base del producto de mensajería instantánea SameTime de IBM .

Lenguajes de programación molecular

En un artículo publicado en 2002 en la revista Nature "Abstracciones celulares: células como computación" [47] Shapiro con su Ph.D. El estudiante Aviv Regev planteó la pregunta: ¿Por qué el estudio de los sistemas biomoleculares no puede dar un salto computacional similar? Tanto la investigación de secuencias como la de estructuras han adoptado buenas abstracciones: 'ADN como cadena' y 'proteína como gráfico tridimensional etiquetado', respectivamente. Creían que la informática podría proporcionar la tan necesaria abstracción para los sistemas biomoleculares. Juntos, Regev y Shapiro utilizaron conceptos informáticos avanzados para investigar la abstracción de "molécula como computación", en la que un sistema de entidades moleculares que interactúan se describe y modela mediante un sistema de entidades computacionales que interactúan. Desarrolló lenguajes informáticos abstractos para la especificación y el estudio de sistemas de cálculos interactivos, con el fin de representar sistemas biomoleculares, incluidas vías regulatorias, metabólicas y de señalización, así como procesos multicelulares como las respuestas inmunes. [48] ​​[49]

El trabajo (que inicialmente utilizó el cálculo π , un cálculo de proceso ) fue posteriormente asumido por IBM Cambridge en el Reino Unido ( Luca Cardelli ) que desarrolló SPiM (Stochastic Pi Calculus Machine). En la última década, el campo ha florecido con una gran variedad de aplicaciones. Más recientemente, el campo incluso evolucionó hasta convertirse en una síntesis de dos campos diferentes: la computación molecular y la programación molecular. [50] La combinación de los dos muestra cómo diferentes formalismos matemáticos (como las redes de reacción química ) pueden servir como 'lenguajes de programación' y varias arquitecturas moleculares (como la arquitectura de las moléculas de ADN) pueden, en principio, implementar cualquier comportamiento que pueda expresarse matemáticamente mediante El formalismo utilizado. [51]

Doctor en una celda

Combinando la informática y la biología molecular, los investigadores han podido trabajar en una computadora biológica programable que en el futuro podrá navegar dentro del cuerpo humano, diagnosticando enfermedades y administrando tratamientos. Esto es lo que Shapiro denominó un "médico en una celda". Su grupo diseñó una computadora a escala molecular hecha enteramente de moléculas biológicas que realizó un modelo matemático de computadora programable denominado autómata finito , [49] que utilizaba su molécula de entrada de ADN como combustible. [49] La computadora molecular también fue reconocida en 2003 como un récord mundial Guinness por el dispositivo de computación molecular más pequeño. [52] Luego, la computadora molecular se amplió con un mecanismo de entrada y salida para que pueda programarse (en un tubo de ensayo) para identificar cambios moleculares en el cuerpo que indiquen la presencia de ciertos cánceres y liberar un fármaco molecular en respuesta. caso que así sea. Luego, la computadora pudo diagnosticar el tipo específico de cáncer y reaccionar produciendo una molécula de fármaco que interfirió con las actividades de las células cancerosas, provocando su autodestrucción. [49] Por este trabajo fue miembro del "Scientific American 50" de 2004 [53] como líder de investigación en nanotecnología.

En 2009, Shapiro y Ph.D. El estudiante Tom Ran presentó el prototipo de un sistema molecular autónomo programable, basado en la manipulación de hebras de ADN , que es capaz de realizar deducciones lógicas simples . [54] Este prototipo es el primer lenguaje de programación simple implementado a escala molecular. Si se introduce en el cuerpo, este sistema tiene un inmenso potencial para apuntar con precisión a tipos de células específicas y administrar el tratamiento adecuado, ya que puede realizar millones de cálculos al mismo tiempo y "pensar" de forma lógica.

El equipo de Shapiro pretendía hacer que estos ordenadores realizaran acciones muy complejas y respondieran preguntas complicadas, siguiendo un modelo lógico propuesto por primera vez por Aristóteles hace más de 2.000 años. El equipo también ha encontrado una manera de hacer que estos dispositivos informáticos microscópicos sean " fáciles de usar " mediante la creación de un compilador  , un programa que sirve de puente entre un lenguaje de programación informática de alto nivel y un código informático de ADN. Buscaban desarrollar un sistema híbrido in silico / in vitro que apoyara la creación y ejecución de programas de lógica molecular de manera similar a las computadoras electrónicas, permitiendo a cualquier persona que sepa operar una computadora electrónica, sin ningún conocimiento en biología molecular , operar una computadora biomolecular.

En 2012, Shapiro, Tom Ran y sus estudiantes lograron crear un dispositivo genético que funciona de forma independiente en células bacterianas . [55] El dispositivo ha sido programado para identificar ciertos parámetros y montar una respuesta adecuada. El dispositivo busca factores de transcripción  , proteínas que controlan la expresión de genes en la célula. Un mal funcionamiento de estas moléculas puede alterar la expresión genética . En una investigación de seguimiento, Benenson y su equipo produjeron una computadora molecular que cura cierto tipo de cáncer en ratones, [56] con el objetivo de producir un medicamento contra el cáncer basado en este método. [57]

edición de ADN

Shapiro diseñó un método eficaz para sintetizar moléculas de ADN sin errores a partir de componentes básicos propensos a errores. [58] La programación del ADN es la contraparte del ADN de la programación informática. El ciclo básico de programación de computadoras consiste en modificar un programa existente, probar el programa modificado e iterar hasta obtener el comportamiento deseado. De manera similar, el ciclo de programación del ADN consiste en modificar una molécula de ADN, probar su comportamiento resultante e iterar hasta que se logre el objetivo (que es comprender el comportamiento o mejorarlo). [59]

Shapiro fundó el consorcio CADMAD, cuyo objetivo era ofrecer una revolución en el procesamiento de ADN análoga a la revolución que experimentó la edición de textos con la introducción de los editores de texto electrónicos. Este objetivo finalmente lo lograron otros y con una tecnología diferente: la edición de genes CRISPR . [35]

Árbol de linaje de células humanas

En 2005, Shapiro y sus estudiantes presentaron una visión del próximo gran desafío en biología humana: descubrir el árbol del linaje de células humanas . Dentro de cada persona hay un árbol de linaje celular .

El desafío de descubrir el árbol del linaje de las células humanas recuerda, tanto en naturaleza como en alcance, al desafío que enfrentó el Proyecto Genoma Humano en sus inicios y, de hecho, sus resultados contribuirán decisivamente a la traducción funcional y la comprensión final del árbol del linaje de las células humanas. secuencia del genoma . Se requiere un salto tecnológico de una magnitud similar al que ocurrió durante el Proyecto Genoma Humano para el éxito del proyecto del linaje de células humanas, y el impacto biológico y biomédico de tal éxito podría ser de una magnitud similar, si no mayor, que la del Proyecto Genoma Humano. En su charla TEDxTel-Aviv "Descubriendo el árbol del linaje de células humanas: el próximo gran desafío científico" [36] Shapiro describió el sistema y los resultados obtenidos con él hasta ahora, y una propuesta para un proyecto emblemático de FET "Iniciativa emblemática del linaje de células humanas". [37] por descubrir el árbol del linaje de las células humanas en la salud y la enfermedad. El objetivo del proyecto Human Cell Atlas lanzado en 2016 por el ex doctor de Shapiro. El estudiante Aviv Regev y sus colegas, es identificar los tipos de células en el cuerpo humano. Es un precursor necesario para identificar el árbol del linaje de células humanas.

Igualdad en la democracia digital

Internet ha revolucionado casi todos los ámbitos del esfuerzo humano, pero no la democracia. Desconcertado por esta singularidad, Shapiro se dispuso a explorar cómo podría tener lugar una revolución de la democracia en Internet. Consultando un documento fundacional de la democracia moderna, la Declaración francesa de los Derechos del Hombre y del Ciudadano de 1789 , Shapiro destiló de ella los valores que cualquier democracia digital debería defender, [18] siendo la igualdad lo primero y lo más importante.

Posteriormente, Shapiro y su equipo en Weizmann abordaron las muchas dimensiones de la igualdad en la democracia digital: Igualdad en la votación, a través de Sybil-Resilient Social Choice [ref], cuyo objetivo es defender el voto democrático a pesar de la penetración de sybils (identidades falsas y duplicadas) [60 ] en una comunidad digital; igualdad al proponer; [61] igualdad en la deliberación y formación de coaliciones; [62] [63] igualdad en la formación de la constitución; [64] e igualdad en la bifurcación comunitaria. [sesenta y cinco]

Democracia digital de base

La igualdad en la gobernanza de una comunidad digital es significativa sólo que también se aplica a la plataforma en la que opera la comunidad. El ámbito digital está dominado hoy en día por dos tipos de plataformas: servidor autocrático /basado en la nube (por ejemplo, Facebook ) y plutocrático basado en prueba de trabajo/basado en participación (por ejemplo, Bitcoin / Ethereum ), y carece de una alternativa democrática. Para ayudar a remediar esto, Shapiro presenta una tercera arquitectura alternativa para el ámbito digital, denominada "democracia digital de base". [20] Informalmente, un sistema distribuido es de base si puede tener instancias autónomas e implementadas de forma independiente (geográficamente y a lo largo del tiempo) que puedan interoperar una vez interconectadas. Un ejemplo sería una red social sin servidores basada en teléfonos inteligentes que soporta múltiples comunidades en ciernes independientes que se fusionan cuando un miembro de una comunidad se convierte también en miembro de otra. [66]

Las aplicaciones de base pueden permitir a las personas llevar a cabo su vida social, económica, cívica y política en el ámbito digital utilizando únicamente los dispositivos informáticos en red que poseen y operan (por ejemplo, teléfonos inteligentes), libres del control, la vigilancia, la manipulación, la coerción y la manipulación de terceros. o extracción de valor (por ejemplo, mediante plataformas digitales globales como Facebook o Bitcoin).

Shapiro inició en 2012 y dirigió el proyecto "partido abierto" (más tarde "comunidad abierta") dentro del Taller de Conocimiento Público, cuyo objetivo era proporcionar las bases para el funcionamiento de un partido electrónico que propugna la democracia directa a través de Internet [ref en la fuente]. Amplió aún más sus conceptos de democracia electrónica en su conferencia del WEF de 2016 y en su artículo de opinión del Financial Times. En 2020 fundó el partido político Demócrata: libertad, igualdad y fraternidad. [24]

enlaces externos

Referencias

  1. ^ Ehud Shapiro en el Proyecto de genealogía de matemáticas
  2. ^ http://www.wisdom.weizmann.ac.il/~udi/ Ehud Shapiro en el Instituto Weizmann
  3. ^ https://www.youtube.com/watch?v=GgS9myPsGUw De la computación biomolecular a la democracia en Internet | Ehud Shapiro en el Foro Económico Mundial de Davos,
  4. ^ Popper, Karl R. (Karl Raimund), 1902-1994. Conjeturas y refutaciones: el crecimiento del conocimiento científico. Nueva York: Harper & Row, 1968-1965.
  5. ^ abc Shapiro, Ehud Y. Inferencia inductiva de teorías a partir de hechos. New Haven, CT, EE.UU.: Universidad de Yale, Departamento de Ciencias de la Computación, 1981.
  6. ^ Muggleton, Stephen y De Raedt, Luc, Programación lógica inductiva: teoría y métodos. The Journal of Logic Programming, 19, 629-679. Elsevier, 1994.
  7. ^ abc Shapiro, Ehud Y. (1983). Depuración algorítmica de programas . Cambridge, Masa: MIT Press. ISBN 0-262-19218-7.
  8. ^ Caballero, Rafael y Riesco, Adrian y Silva, Josep, Un estudio sobre depuración algorítmica. Encuestas de Computación ACM (CSUR), 50, 4, 1-35. ACM Nueva York, NY, EE. UU., 2017.
  9. ^ abc Shapiro, E. (1987). Prólogo concurrente: artículos recopilados. Prensa del MIT. ISBN 978-0-262-19255-2.
  10. ^ Shapiro, Ehud, La familia de lenguajes de programación lógica concurrente. Encuestas de Computación ACM (CSUR), 21, 3, 413-510. ACM Nueva York, NY, Estados Unidos, 1989.
  11. ^ ab Un verdadero éxito con los lugares virtuales, WIS Wonder Wander, 1 de octubre de 1996
  12. ^ ab Ehud Shapiro. Una máquina de Turing mecánica: modelo para una computadora biomolecular. Interface focus, 2(4):497–503,2012.
  13. ^ ab Binyamin Gil, Maya Kahan-Hanum, Natalia Skirtenko, Rivka Adar y Ehud Shapiro. Detección de múltiples indicadores de enfermedades mediante una computadora biomolecular autónoma. Nano letras, 11(7):2989–2996, 2011.
  14. ^ Condon, Anne, Los autómatas tienen sentido. Naturaleza, 429, 6990, 351-352. Nature Publishing Group Reino Unido Londres, 2004.
  15. ^ ab Frumkin, D., Wasserstrom, A., Kaplan, S., Feige, U. y Shapiro, E. (2005). La variabilidad genómica dentro de un organismo expone su árbol de linaje celular. Biología computacional PLoS, 1 (5), e50.
  16. ^ Un atlas humano 4D: seguimiento del desarrollo humano y el envejecimiento en la salud y la enfermedad
  17. ^ Callaway, Ewen y otros, El árbol genealógico más complicado de la biología. Naturaleza, 547, 7661, 20-2022. Naturaleza, 2017.
  18. ^ abc Shapiro, Ehud (2018). "Punto: fundamentos de la democracia electrónica". Comunicaciones de la ACM . 61 (8): 31–34. arXiv : 1710.02873 . doi :10.1145/3213766. S2CID  215731619.
  19. ^ Ehud Shapiro, Nimrod Talmon, Fundamentos para el metaverso democrático de base. arXiv:2203.04090
  20. ^ ab Ehud Shapiro, Sistemas distribuidos de base para la soberanía digital: concepto, ejemplos, implementación y aplicaciones. arXiv:2301.04391
  21. ^ Schuler, Douglas, Contrapunto: la democracia electrónica no salvará la democracia. la democracia salvará la democracia. Comunicaciones de la ACM, 61, 8, 34-36. ACM Nueva York, NY, EE. UU., 2018.
  22. ^ ab Ehud Shapiro, Una arquitectura de base para suplantar las plataformas digitales globales por una democracia digital global. arXiv:2404.13468
  23. ^ http://www.ba-rock.co.il/ El sitio web oficial de Ba Rock
  24. ^ ab "El sitio web oficial de" democratit"".
  25. ^ Doctor en una celda | ERC
  26. ^ "Sentar las bases biológicas, computacionales y arquitectónicas para el descubrimiento del linaje de las células humanas".
  27. ^ Shapiro, Ehud Y.; Sterling, León (1994). El arte de Prolog: técnicas de programación avanzadas . Cambridge, Masa: MIT Press. ISBN 0-262-69163-9.
  28. ^ NOTICIAS DE LA COMPAÑÍA; IBM COMPRARÁ 2 EMPRESAS DE SOFTWARE DE COMUNICACIONES
  29. ^ Rivka Adar, Yaakov Benenson, Gregory Linshiz, Amit Rosner, Naftali Tishby y Ehud Shapiro. Computación estocástica con autómatas biomoleculares. Actas de la Academia Nacional de Ciencias, 101(27):9960–9965, 2004.
  30. ^ Benny Gil, Maya Kahan-Hanum, Natalia Skirtenko, Rivka Adar y Ehud Shapiro. 'Doctor en una celda': visión y logros. InALIFE, página 165, 2010.
  31. ^ Yaakov Benenson, Tamar Paz-Elizur, Rivka Adar, Ehud Keinan, Zvi Livneh y Ehud Shapiro. Máquina informática programable y autónoma hecha de biomoléculas. Nature, 414 (6862): 430–434, 2001.
  32. ^ Yaakov Benenson, Binyamin Gil, Uri Ben-Dor, Rivka Adar y Ehud Shapiro. Una computadora molecular autónoma para el control lógico de la expresión genética. Nature, 429(6990):423–429, 2004.
  33. ^ Tom Ran, Shai Kaplan y Ehud Shapiro. Implementación molecular de programas lógicos simples. Nanotecnología de la naturaleza, 4(10):642, 2009.
  34. ^ Yehezkel, Tuval Ben; Linshiz, Gregorio; Kaplan, Shai; Gronau, Ilán; Ravid, Siván; Adar, Rivka; Shapiro, Ehud (2011). "Construcción recursiva y corrección de errores de bibliotecas y moléculas de ADN a partir de ADN sintético y natural". Biología sintética, Parte B: Diseño asistido por computadora y ensamblaje de ADN . Métodos en enzimología. vol. 498, págs. 207–245. doi :10.1016/B978-0-12-385120-8.00010-3. ISBN 978-0-12-385120-8. PMID  21601680.
  35. ^ ab "Allanando el camino para futuras tecnologías emergentes basadas en ADN: diseño y fabricación de bibliotecas de ADN asistidos por computadora".
  36. ^ ab "Ehud Shapiro: Descubriendo el árbol del linaje de las células humanas". tedxtelaviv.com . Archivado desde el original el 7 de abril de 2014.
  37. ^ ab "La iniciativa emblemática del linaje de células humanas". lineage-flagship.eu .
  38. ^ Popper, Karl (2004). Conjeturas y refutaciones: el crecimiento del conocimiento científico (Reimpreso. Ed.). Londres: Routledge. ISBN 0-415-28594-1.
  39. ^ Shapiro, Ehud Y. (1983). Depuración algorítmica de programas . Cambridge, Masa: MIT Press. ISBN 0-262-19218-7 
  40. ^ Clocksin, William F., Christopher S. Mellish y WF Clocksin. Programación en PROLOG . vol. 4. Berlín, etc.: Springer, 1987.
  41. ^ Caballero, Rafael; Riesco, Adrián; Silva, Josep (2018). "Un estudio sobre la depuración algorítmica". Encuestas de Computación ACM . 50 (4): 1–35. doi :10.1145/3106740. hdl : 10251/151050 .
  42. ^ https://www.wiley.com/en-us/Handbook+of+Software+Fault+Localization%3A+Foundations+and+Advances-p-978111929180 Manual de localización de fallas de software: fundamentos y avances. W. Eric Wong (Editor), TH Tse (Editor), mayo de 2023.
  43. ^ Shapiro, Ehud Y. (1983). "El proyecto de quinta generación: un informe de viaje". Comunicaciones de la ACM . 26 (9): 637–641. doi :10.1145/358172.358179.
  44. ^ Shapiro E. Un subconjunto de Concurrent Prolog y su intérprete, ICOT Technical Report TR-003, Institute for New Generation Computer Technology, Tokio, 1983. También en Concurrent Prolog: Collected Papers, E. Shapiro (ed.), MIT Press, 1987, Capítulo 2.
  45. ^ Furukawa, Koichi y Kazunori Ueda. "GHC: un lenguaje para una nueva era de programación paralela". Fundamentos de la tecnología de software y la informática teórica: octava conferencia, Pune, India, 21 al 23 de diciembre de 1988 Actas 8. Springer Berlin Heidelberg, 1988.
  46. ^ Landau, Efi (21 de mayo de 1998). "AOL significaba placer, IBM significa negocios". Globos . Consultado el 13 de julio de 2024 .
  47. ^ Regev, Aviv y Ehud Shapiro. "Abstracciones celulares: células como computación". Naturaleza 419.6905 (2002): 343-343.
  48. ^ Ciobanu, Gabriel (2004). "Verificación de software de sistemas biomoleculares". Modelado en Biología Molecular . Serie de Computación Natural. págs. 39–57. doi :10.1007/978-3-642-18734-6_3. ISBN 978-3-642-62269-4.
  49. ^ Página de Google Scholar de abcd Shapiro
  50. ^ "Página principal - MPPWiki". Archivado desde el original el 8 de enero de 2014 . Consultado el 4 de mayo de 2014 .
  51. ^ Chen, Yuan-Jyue, Neil Dalchau, Niranjan Srinivas, Andrew Phillips, Luca Cardelli, David Soloveichik y Georg Seelig. "Controladores químicos programables hechos de ADN". Nanotecnología de la naturaleza 8, no. 10 (2013): 755-762
  52. ^ El logro de Shapiro en Guinness World Records
  53. ^ "Premio Scientific American 50 2004: líderes en investigación". Científico americano . 2004-11-11 . Consultado el 26 de marzo de 2007 .
  54. ^ Corrió, Tom; Kaplan, Shai; Shapiro, Ehud (2009). "Implementación molecular de programas lógicos simples". Nanotecnología de la naturaleza . 4 (10): 642–648. Código bibliográfico : 2009NatNa...4..642R. doi :10.1038/nnano.2009.203.
  55. ^ Corrió, Tom; Douek, Yehonatan; Milón, Lila; Shapiro, Ehud (2012). "Un dispositivo programable basado en NOR para análisis de perfiles de transcripción". Informes científicos . 2 : 641. Código Bib : 2012NatSR...2E.641R. doi :10.1038/srep00641. PMC 3435560 . PMID  22962635. 
  56. ^ Angelici, Bartolomeo; Shen, Linling; Schreiber, Jörg; Abraham, Antonio; Benenson, Yaakov (2021). "Una terapia génica AAV calcula múltiples entradas celulares para permitir apuntar con precisión al carcinoma hepatocelular multifocal en ratones". Medicina traslacional de la ciencia . 13 (624): eabh4456. doi : 10.1126/scitranslmed.abh4456. PMID  34910545.
  57. ^ Página de inicio de Pattern Biosciences
  58. ^ Linshiz, G., Yehezkel, TB, Kaplan, S., Gronau, I., Ravid, S., Adar, R. y Shapiro, E. (2008). Construcción recursiva de moléculas de ADN perfectas a partir de oligonucleótidos imperfectos. Biología de sistemas moleculares, 4 (1).
  59. ^ Shabi, U., Kaplan, S., Linshiz, G. et al. Procesamiento de moléculas de ADN como texto. Syst Synth Biol 4, 227–236 (2010).
  60. ^ Gal Shahaf, Ehud Shapiro, Nimrod Talmon. Identificadores personales genuinos y garantías mutuas para la formación de comunidades resilientes Sybil. arXiv:1904.09630
  61. ^ Laurent Bulteau, Gal Shahaf, Ehud Shapiro, Nimrod Talmon. Agregación sobre espacios métricos: proponer y votar en elecciones, presupuestación y legislación. arXiv:1806.06277
  62. ^ Ouri Poupko, Gal Shahaf, Ehud Shapiro, Nimrod Talmon. Construyendo una comunidad digital resistente a Sybil utilizando la conectividad Trust-Graph. arXiv:1901.00752
  63. ^ Edith Elkind, Davide Grossi, Ehud Shapiro, Nimrod Talmon. Unidos por el cambio: formación de una coalición deliberativa para cambiar el status quo. arXiv:2001.08031
  64. ^ Ben Abramowitz, Ehud Shapiro, Nimrod Talmon. Al principio había n Agentes: Fundación y reforma de una Constitución. arXiv:2011.03111
  65. ^ Ben Abramowitz, Edith Elkind, Davide Grossi, Ehud Shapiro, Nimrod Talmon. Bifurcación democrática: elegir bando con la elección social. arXiv:2103.03652
  66. ^ Ehud Shapiro, redes sociales dGrassroots: protocolos sin servidor y sin permiso para Twitter/LinkedIn/WhatsApp. arXiv:2306.13941