Acerca de Plurk…

Aunque no soy adicta ni al twitter ni al plurk….

Tengo que decir que a diferencia del twitter, la interfaz gráfica de plurkse ve mejor, es mejor diseñada y más eficiente.

El Plurk es lo más actual, luego que el twitter entró en problemas…

Plurk tiene una línea de tiempo inversa, y todas sus características son en comparación al famoso twitter y a los que se dejaron detrás…

Sin embargo, las masas analizan las funcionalidades, debo suponer que se arrastran a Plurk porque es más obvio, más navegable, o incluso más fácil de usar.

Para cambiar de servicio o preferir alguno, las decisiones se basan en comparaciones.

Y, aunque plurk puede ser nuevo y novedoso, los usuarios seguirán utilizando el twitter y otros, talvéz hasta que no salga algo verdaderamente revolucinario y atractivo.

Pero eso sí, nunca descalificando la llegada de nuevas herramientas útilies en las redes sociales, porque siempre un producto va a tener ventajas y desventajas.

El murciélago doble…

Hace algún tiempo asistí a la presentación de una obra de teatro en el «Teatro Simón Bolívar» de nuestra ciudad Loja, y me quedé más loca con la actuación de este grupo.

Este grupo de teatro se llama «Quinto Río» de la ciudad de Cuenca, que ya tiene 12 años de formación. Actuó un cuencano, una chica lojana y porsupuesto el Maestro Pancho Aguirre que participó en la ya conocida película ecuatoriana «Qué tan lejos».

La obra se llama «El murciélago doble» que es el símbolo maya de la felicidad, y la felicidad tiene que ver con la verdad y la obra es sobre la verdad…

Es increible como tres personas pueden hacer algo maravilloso con una mesa y dos sillas… La música estuvo a cargo de una banda también cuencana «Los muertitos» y fue algo alucinante! Director Diego Carrascos.

Aquí unas imágenes…

Los actores: Andrés Vásquez, Lizbeth Cabrera, Pancho Aguirre

Actores Murciélago Doble

Yop y el grupo

GWT- Google Web Toolkit

He encontrado esta nueva herramienta de Google muy interesante para crear interfaz de usuario de las aplicaciones de una manera más fácil. Esta es el GWT o Google Web Toolkit

Además de ser una API (Interface para la programación de aplicaciones) es un compilador. La idea es que la interfaz de usuario se programe en Java, se compile, pero en lugar de tener un archivo .class se obtiene páginas html y código javascript que muestran la interfaz del usuario y responde a acciones como clic sobre un botón y cosas así…
Es gratis y existen versiones para Linux, Mac y Windows
El gwt se basa en ajax para comunicarse con un servidor refrescando los datos en pantalla.
La ventaja de esta herramienta es que cubre el problema de trabajar con JavaScript en diferentes navegadores (cada navegador trabaja con su propia versión de JavaScript lo que hace complicado crear una aplicación que funcione en todos). Al utilizar AJAX las llamadas asincronas permiten, que las aplicaciones Web, tengan una similitud con las aplicaciones de escritorio. Con GWT se puede depurar el programa utilizando las herramientas que por ejemplo trae NetBeans.
Se pueden crear scripts de pruebas automáticas y medir el rendimiento de una aplicación utilizando herramientas como JUnit. También el GWT resuelve el problema de las aplicaciones AJAX cuando se da clic en el botón «Atras» del navegador.
Para más información y descargas pueden encontrarlos en:

Mi avatar…

Mi avatar creado muy divertidamente en http://www.faceyourmanga. com es:

LA NATTY

Simulación y Bioinformática

Uno de los campos en donde se utiliza la simulación es sin lugar a dudas la bioinformática.

Pero qué es la bioinformática? En Internet se pueden encontran una gran cantidad de definiciones, pero una definición sencilla y fácil de entender, para todos biólogos, informáticos, etc., es la que se encuentra en la página Web del NCBI (The National Center for Biotechnology Information) que señala que la bioinformática es el campo de la ciencia en la cual la biología, ciencias de la computación y tecnologías de la información se unen en una sola diciplina.

La Bioinformática, se ha planteado tres objetivos:

  • Desarrollar nuevos algoritmos y estadísticas para acceder a la información existente en bases de datos de gran escala (tales como: US Genbank, EMBL, DDBJ). Éstas bases de datos almacena en sus filas información biológica que se puede accede mediante la Web.
  • Desarrollar herramientas que ayuden en el análisis y la interpretación de la información que se mencionó anteriormente, incluyendo secuencias de animoácidos, nucleótidos o estructuras de proteínas.
  • Analizar los datos de una manera biologicamente significativa. Esto incluye el desarrollo de herramientas que permita predecir y analizar la estructura en el espacio de proteínas y ácidos nucleicos, ya que muchas propiedades biológicas de las proteínas pueden deducirse de su representación en 3D.

Otra forma de pensar acerca de la Bioinformática es verla como una nueva ciencia que unifica temas de cuatro campos de la biología: genómica, transciptomics, proteómica y metabolómica. La primera relacionada con el estudio del material genético presente en los cromosomas de todos los organismos. La segunda, transcriptomics, es el análisis sistemático de las copias acumuladas dentro de una celula o tejido. Para la tercera, las proteinas son las moléculas más importantes en la vida de los organismos y el estudio completo de ellas se conoce como proteómico. Y la cuarta, metabolómica, es modelar y simular complejas redes metabólicas.

A parte de éstos campos establecidos, una nueva ciencia denominada systeomics está surgiendo. También conocida como la biología de sistemas, tiene por objeto el tratamiento de entidades biológicas como los sistemas y sobre todo en la definición de enfoques para comprender la célula, su estructura dinámica y de control o métodos de diseño.

Simulación y modelado en Bioinformática

El modelado y simulación en bioinformática están actualmente involucrado con la metabolómica y systeomics, para estudiar los procesos bioquímicos esenciales como la señalización celular o rutas metabólicas. Estos procesos son generalmente analizados utilizando ecuaciones diferenciales continuas o modelos de simulación discreta. Podemos encontrar, por ejemplo, utilizando enfoques Random Boolean Networks, Redes de Petri, gráfico basado en los sistemas o el pi-cálculo.
Random Boolean Networks, dentro de la bioiformática, se introdujo por Kauffman como una herramienta para el estudio de la dinámica biológica de génes complejos o redes metabólicas. Las bases que sustentan la idea, es que cada parte del sistema puede verse afectado por el comportamiento de otras partes. Se utilizan fundamentalmente para modelar y simular las redes de genes en los que ciertas combinaciones de la actividad de los genes a su vez enciende o apaga otros genes.

Petri Nets, en Bioinformática, se introdujo por primera vez por Reddy para modelar vías metabólicas en relación con la genética y la comunicación celular, para investigar las propiedades cuantitativas de las redes de bioquímica o para modelar sistemas estocástico como el efecto estabilizador de algunas proteínas.
McCaskill presenta el gráfico de sustitución química para procesamiento de ADN. Este tipo de de modelado y simulación gráfica se ha definido con el fin de modificar el cálculo original basada en motivaciones biológicas de los procesos genéricos de rutina.

Más recientemente, Regev propuso en su libro un modelo biomolecular de procesos utilizando el pi-cálculo, un álgebra de proceso originalmente desarrollada para especificar sistemas computacionales actuales.

Algunos projectos de investigacón en curso para el modelado y simulación en bioinformática utilizando los avances descritos pueden ser encontrados en la Literatura o en la Web. Se puede citar por ejemplo, en el campo del modelado y simulación de células, Cell Ilustrator, CyberCell, E-Cell, BioSpice o The Silicon Cell Project.

Existen muchas oportunidades para investigaciones de modelado y simulación, no sólo en bioinformática. Éstas pueden traer un nuevo nivel de abstracción a éste campo, brindando herramientas, que puedan estar disponibles para desarrollar nuevas y adecuadas perspectivas de trabajo.

Nota: Las referencias bibliográficas están marcadas como links en el texto.

Natalia Cristina Ludeña Valle.

ALGORITMO CONGRUENCIAL ADITIVO

Hemos programado el algoritmo congruencial aditivo en base a los siguientes puntos:

• Este algoritmo genera números pseualeatorios.
• El método congruencial aditivo necesita una serie de n semillas iniciales X1,X2,X3,…,Xn para producir una extensión de ellas y generar aleatorios con la siguiente regla de recurrencia:

clip_image002.jpg

Explicación de cómo funciona el programa:

1. ingresamos las semillas o números enteros.
2. el M puede ser mayor o menor que 100.
3. y luego elegimos la cantidad de números aleatorios que queremos obtener, en este caso fue 7, y le hicimos una aproximación.

dibujo.PNG

El programa fue desarrollado en NetBeans IDE 6.1, con una interfaz interactiva para el usuario. Esperamos sea de mucha ayuda para todos.

REFERENCIAS BIBILIOGRÁFICAS Y RECURSOS DE INTERNET:
http://webdia.cem.itesm.mx/ac/alvarez/CVIO/PARTI/sesc1t1.html
http://docencia.50webs.com/simula05a.htm
• Basado en el texto: Simulación y análisis de sistemas con ProModel. G.Dunna, G.Reyes, Cárdenas. Pearson Prentice Hall. Primera Edición, 2006.
Para más referencias y ejemplos, páginas 26 y 27.

Programa adjunto, para descargarlo clic aqui

NATALIA LUDEÑA
ANDREA NOVILLO
SIMULACIÓN DE SISTEMAS
RESERVADOS ALGUNOS DERECHOS DE AUTOR