dilluns, 30 de gener del 2017

0. Funciones numéricas

Tal y como explicamos en otra sección, las funciones numéricas nos permiten establecer operaciones aritméticas, trigonométricas, logarítmicas y complejas entre las diversas variables numéricas que forman parte del sistema de control.

Estas relaciones pueden ser más o menos complejas y su implementación en un diagrama de bloques será tanto más ardua en función del grado de interrelación entre variables.

Ejemplo
Veamos un ejemplo concreto; imaginémonos que somos los responsables del aprovisionamiento de una planta de producción de jabones y que nos indican que de cara a la próxima semana está prevista la producción siguiente:
    
    300 cajas jabón A en formato pastilla (25 pastillas/caja; 5 gr/pastilla)
    255 cajas jabón B en formato polvo (200 gr/caja)
    150 cajas jabón C en formato bolsita (20 bolsitas/caja; 6 gr/bolsita)
    100 cajas jabón D en formato sobres (25 sobres/caja; 10 gr/sobre)

Dispondremos de una ficha de producto donde consta la fórmula o receta. Las fórmulas podrían ser las siguientes:

Jabón  /  Ingrediente
a
b
c
d
A
25%
25%
10%
40%
B
5%
15%
5%
75%
C
10%
15%
8%
67%
D
10%
10%
25%
55%
Tabla 1. Composiciones en porcentaje de 3 jabones A, B, C.

Pongamos el caso que nuestra planta solo dispone de una única línea donde semanalmente se producen las 3 tipologías de jabón (A, B, C) mencionadas y que se producen por la mezcla en distintas proporciones de 4 ingredientes (a, b, c, d) según se indica en la tabla 1.

Para poder realizar una previsión de materias primas es importante tener en cuenta:
  • Stocks disponibles.
  • Capacidad de los silos o unidades de almacenaje.
  • Consumo de materias primas en cada producción.
A través de las funciones numéricas podemos diseñar un panel de control que nos permita realizar una previsión de stocks en base a las variables y parámetros anteriormente mencionados.

Imagen 1. Panel de control aplicación para previsión de stocks.

Imagen 2. Diagrama de bloque aplicación para previsión de stocks.

Como podemos ver en la imagen, si lo que deseamos es producir 100, 50, 25 y 100 unidades, respectivamente, de cada uno de los formatos disponibles, resulta que no tendríamos suficiente stock disponible. 

Aquí puedes descargar el archivo .vi del desarrollo anteriormente descrito.

Podemos aumentar la complejidad del sistema introduciendo, por ejemplo, variables como:

- Días que tarda nuestro proveedor en servirnos el producto; esto puede resultar interesante si disponemos de una capacidad de almacenaje limitada y deseamos proveernos solo cuando realmente necesitamos la materia prima (lean management).

Sin embargo, esto podría ser un riesgo sino disponemos de un proveedor con buenas rutas de distribución o con plazos de entrega razonables.


También podemos configurar el panel de control para adaptarlo a nuestras necesidades e incluir representaciones para visualizar la información de un modo gráfico.



Imagen 3. Panel de control aplicación para previsión de stocks con visualización de datos.

Imagen 4. Diagrama de bloque aplicación para previsión de stocks con visualización de datos.


Aquí puedes descargar el archivo .vi del desarrollo modificado anteriormente descrito.

Gracias por dedicar tu tiempo a la lectura de esta entrada; si detectas cualquier error y deseas informarnos, estaremos encantados de recibir tú comunicación.

dimecres, 25 de gener del 2017

Labview

Panel de control
El panel de control, como su nombre indica, contiene los elementos de control en forma de botones (todo o nada) y/o otros elementos como , entre otros, además de los elementos para visualizar la salida de datos.

Por ejemplo, si deseamos monitorizar un proceso donde las variables a controlar son la altura del fluido en el tanque, la temperatura de reacción, la temperatura del refrigerante, la presión del reactor, caudales de entrada y de salida, así como otras variables típicas en los sistemas de control e instrumentación podemos construir un panel de control como el que sigue:

 
Imagen 1. Ejemplo panel de control.

El diseño del panel de control es algo muy personal que dependerá de la necesidad que se desea cubrir y de la disponibilidad por parte de la empresa de los sensores y equipos de medida adecuados para alimentar el sistema de información. 

La elevada versatilidad de Labview permite, por ejemplo, integrar el lenguaje de programación de autómatas, ofreciendo la posibilidad de programar entornos productivos con filosofía colaborativa.

A continuación, se muestra el panel de control de lo que podría ser una línea productiva  con autómatas.

Imagen 2. Ejemplo panel de control.

Los objetos que aparecen en el mismo son fácilmente programables, por ejemplo, intervalo de la variable o formato del valor, así como la etiqueta y la tipología de dato (doble precisión, precisión simple, número complejo, etc.) puede ser modificado desde la ficha de propiedades del terminal que se abre cuando hacemos click con el botón derecho sobre el mismo y seleccionamos properties.

Imagen 3. Ejemplo de panel de control personalizado.

Diagrama de bloques
Después de construir el panel frontal, es hora de añadir el código usando representaciones gráficas o funciones para controlar los objetos del panel frontal. El diagrama de bloques contiene esta fuente de código gráfico. Los objetos sobre el diagrama de bloques incluye terminales, nodos y funciones. La construcción del diagrama de bloques se hace mediante la conexión de estos objetos con cableado.

Terminales del diagrama de bloques
Puedes configurar los controles e indicadores del panel de control frontal para que aparezcan como iconos o como terminales según el tipo de dato sobre el diagrama de bloques.

De forma predefinida los objetos del panel frontal de control aparecen como iconos.
  • Tipología de controles e indicadores
La siguiente tabla muestra los símbolos de diferentes tipologías de terminales de control y terminales indicadores.


Imagen 4. Símbolos de diferentes tipologías de terminales.

Imagen 5. Otros símbolos de diferentes tipologías de terminales.
  • Constantes
Las constantes son terminales del diagrama de bloques que aportan valores constantes fijados al diagrama de bloques. Las constantes universales son constantes con valores fijos, tal como el número pi (π) como el infinito (∞). Las constantes definidas por el usuario son constantes que tú defines y editas antes de ejecutar una VI.

Etiquetar una constante es tan sencillo como hacer click con el botón derecho sobre la misma y seleccionar Visible Items < Label.
    • Constantes universales. LabVIEW incluye los siguientes tipos de constantes universales:
      • Constantes universales numéricas.
      • Constantes universales de cadena.
      • Constantes universales de archivo.
    • Constantes definidas por el usuario. La paleta de funciones incluye constantes organizadas por tipo, tal como booleanos, numéricas, de anillo, enumeradas por tipo, color de la caja, cadena, matriz, clúster y constantes de trayectoria.
Nodos del diagrama de bloques
Los nodos son objetos del diagrama de bloques que tienen entradas (inputs) y/o salidas (outputs) que realizan operaciones cuando se ejecuta la VI.

LabVIEW incluye los siguientes tipos de nodos:
  • Funciones.
    • Funciones numéricas
      • Usa las funciones numéricas para crear y establecer operaciones aritméticas, trigonométricas, logarítmicas y complejas.

Imagen 6. Ejemplo de adquisición, selección, cambio tipo de dato, operación aritmética.

Si nunca antes has trabajado con LabVIEW se recomienda comenzar la instrucción con pequeños programas como el mostrado a continuación para habituarse a estructurar en el formato de bloques las operaciones implicadas en nuestros procesos. 

Si intentamos desarrollar un programa complejo desde cero es muy probable que nos encontremos con enormes dificultades para visualizar adecuadamente el avance de la programación y la localización de errores. 

Por lo tanto, es recomendable descomponer nuestro programa en pequeños módulos que finalmente acabaremos implementando.

Imagen 7. Ejemplo de funciones numéricas para la resolución de una ecuación de 2º grado.

Puedes descargar el ejemplo de la imagen 6 aquí.
    • Funciones booleanas
      • Usa las funciones booleanas para establecer relaciones lógicas, como comparaciones que permitan determinar si se cumple una determinada condición límite.

Imagen 8. Ejemplo de adquisición, selección, cambio tipo de dato, operación aritmética.
    • Funciones de cadena
      • Usa las funciones de cadena para las siguientes tareas:
        • Concatenar 2 o más secuencias de texto.
        • Extraer un subconjunto de una secuencia de texto.
        • Buscar y reemplazar caracteres o subconjuntos de una secuencia de texto.
        • Convertir datos numéricos en una secuencia.
        • Dar formato a una secuencia para su uso en un procesador de texto o hoja de cálculo.
    • Funciones de matriz
      • Usa las funciones de matriz para crear o manipular matrices, además de para las siguientes tareas:
        • Extraer datos individuales de una matriz.
        • Añadir un dato individual a una matriz.
        • Dividir una matriz.
Una manera de familiarizarse con las diversas funciones es el insertarlas en el diagrama de bloques y posteriormente, seleccionando la figura con el ratón y haciendo click con el botón derecho seleccionar Create < All Controls and Indicators (ver imagen 9).

Imagen 9. Ejemplo de creación de controladores e indicadores de una función.
    • Funciones de clúster
    • Funciones de comparación
      • Usa las funciones de comparación para comparar valores booleanos, secuencias, números, matriz y clústers.
    • Funciones de tiempo y diálogo (*)1
      • Usa las funciones de tiempo y diálogo para las siguientes tareas:
        • Manipular la velocidad con la que las operaciones se ejecutan.
        • Recuperar información sobre la hora y la fecha del reloj del PC.
    • Funciones de archivo I/O (input/output) (*)2
      • Usa las funciones de archivo I/O para las siguientes tareas:
        • Abrir y cerrar archivos.
        • Leer y escribir en archivos.
        • Crear directorios y archivos donde especifiques a través del control de directorio.
        • Recuperar información de directorio.
        • Escribir cadenas de números, matrices y clusters en archivos.
    • Funciones de onda
      • Usa las funciones de onda para llevar a cabo las siguientes tareas:
        • Construir formas de onda que incluyan los valores de forma de onda, canales de información y información de tiempo.
        • Extraer información individual de una onda.
    • Funciones de control de aplicaciones
    • Funciones avanzadas 
  • Sub VIs. Es el equivalente a subrutinas en los lenguajes de programación habituales; un programa dentro de otro programa.
  • Estructuras. Incluye elementos de control del proceso tales como 'estructuras de caso', 'estructuras en secuencia', entre otros. (ver imagen 15)
  • Nodos de fórmula. Estructuras redimensionables para la introducción de ecuaciones directamente en el diagrama de bloques.
  • Nodos de expresión
    • Usa los nodos de expresión para calcular expresiones o ecuaciones que contienen una sola variable. Los nodos de expresión son útiles cuando una ecuación sólo tiene una variable.
    • Los nodos de expresión utilizan el valor que pasa al terminal de entrada como el valor de la variable. El terminal de salida devuelve el valor del cálculo.
  • Nodos de propiedad. Usa los 'nodos de propiedad' para obtener o configurar varias propiedades de una aplicación o VI. Se pueden leer o escribir múltiples propiedades usando un simple nodo, sin embargo algunas propiedades no son reescribibles. Puedes usar la herramienta de posicionamiento para redimensionar el 'nodo de propiedad' y añadir más terminales.
  • Nodos de invocación. Usa los 'nodos de invocación' para realizar acciones o métodos sobre una aplicación o VI. Selecciona el método mediante el uso de la herramienta de operación para seleccionar el método del terminal.
  • Nodos de interfaz de código (NICs).
  • Llamada por nodos de referencia.
  • Llamada por nodos de librería.
En el ejemplo de la imagen 1, una vez situados los elementos en el panel de control podemos acceder al correspondiente diagrama de bloques para comenzar con la programación de los elementos y su interrelación para que el sistema se comporte tal y como deseamos según nuestros requerimientos.

Los elementos aparecen más o menos ordenados en el diagrama de bloques y será nuestra tarea la de situarlos de un modo que nos resulte cómodo establecer las conexiones entre los mismos para que la programación integrada sea coherente y el programa se ejecute adecuadamente sin generar errores. 

Además de los elementos que aparecen en el diagrama de bloques, deberemos añadir todos los "auxiliares" necesarios para que la programación se ajuste a los requerimientos que habremos de haber establecido previamente al iniciar el proyecto de programación. 

Del ejemplo anterior tenemos que el diagrama de bloques es el que sigue:

Imagen 10. Diagrama de bloques ejemplo anterior.

Los objetos del panel de control aparecen como terminales en el diagrama de bloques. Si hacemos doble click sobre un terminal del diagrama de bloques se nos mostrará el control o indicador correspondiente del panel frontal.

Estos son algunos de los controles más habituales en su vista del diagrama de bloque.


Imagen 11. Elemento de control numérico.

A través de la ventana del diagrama de bloques añadimos los elementos de medida o entrada de datos que nutrirán nuestros indicadores del panel de control y también lo referente a registros de las mediciones, que se irán almacenando en nuestra base de datos para su posterior estudio. Si lo deseamos, también podemos implementar una función estadística que nos devolverá un análisis de aquellas variables de proceso que consideremos que es necesario estudiar para una posible mejora de proceso, por ejemplo, de las condiciones óptimas de refrigeración de la unidad de proceso.

             (a)  (b) 
Imagen 12. (a) Elemento de entrada de datos. (b) Vista de icono.

Ahora es el momento de realizar las conexiones entre los diferentes terminales; estas conexiones indicarán el sentido en el que fluye la información y su formato será característico del tipo de dato (digital, analógico, etc.). 

Los elementos de entrada de datos pueden ser multivariable, lo que significa que para procesar los datos habrá que separarlos, a continuación se muestra el elemento habitualmente utilizado para esta finalidad.


(a) (b)                   
Imagen 13. (a) Elemento de cribado de datos. (b) Vista de icono.

Imagen 14. Elemento de medida con cribado de datos.

El cableado que une los elementos de la imagen 6 indica que los datos que fluyen a través del mismo es es del tipo dinámico o contínuo.


Imagen 15. Menú del elemento de cribado de datos.

Otra funcionalidad habitualmente utilizada y muy útil para el control e instrumentación de procesos es la creación de registros con los datos que el proceso genera.

Imagen 16. Funcionalidad escritura de datos en registro.

La estructura empleada para crear el registro es secuencial y se suele implementar en la denominada Flat Sequence Structure; la primera etapa crea el archivo y lo nutre de los datos que llegan de los distintos dispositivos; la segunda etapa permite introducir un comentario u cualquier otro tipo de input y finalmente la tercera etapa cierra el archivo.

La estructura anterior se puede ampliar añadiendo progresivamente más etapas que se irán ejecutando secuencialmente.

Iremos ampliando el contenido del blog con programas hechos a medida. Si tienes alguna necesidad específica aquí te podemos ayudar.

(*)1 Ideales para sistemas de control con retraso.
(*)2 Recomendadas para modelización de sistemas.

Descarga aquí el software LabVIEW.

Gracias por dedicar tu tiempo a la lectura de esta entrada; si detectas cualquier error y deseas informarnos, estaremos encantados de recibir tu comunicación.

diumenge, 22 de gener del 2017

Presupuestos Generalitat de Catalunya 2017

Se hacen muchas de prensa con declaraciones de intenciones pero lo que verdaderamente importa es lo que se hace en el Parlamento de Cataluña.

¿Te animas a echar un vistazo a los presupuestos 2017?
   (versión PDF

Enmiendas presentas por los distintos grupos parlamentarios que han sido debatidas en las distintas comisiones.

Detalle del expediente del Proyecto de Ley de Presupuestos 2017.

La versión .xls está en construcción debido a que no se disponía del presupuesto en esta versión.

En esta página puedes acceder a una aplicación interactiva del proyecto de ley de los presupuestos.


dimecres, 18 de gener del 2017

Presupuestos Ayuntamiento de Barcelona 2017

El Ayuntamiento de Barcelona pone a disposición de l@s ciudadan@s de Barcelona los datos de los presupuestos 20017 de la ciudad para su consulta en la siguiente dirección:


Imagen 1. Ingresos y gastos por capítulos de las anualidades 2016 y 2017. (*)

En la web de presupuestos están disponibles en formato .xlsx y .csv los ingresos y los gastos distribuidos por capítulos, artículos, concepto, subconcepto, programas, entre otros y mediante filtros se puede determinar la distribución de gastos según los mismos.

(*) Para determinar la variación entre anualidades se han utilizado los datos disponibles en la página de Govern Obert http://governobert.bcn.cat/estrategiaifinances/es/pressupostos-prorrogats-any-2016

dimarts, 17 de gener del 2017

Consultoras de proyectos I+D+i

Si la empresa no dispone de un departamento con personal formado para elaboración de toda la documentación que se requiere preparar de cara a la certificación de proyectos I+D+i, se recomienda acudir a cualquiera de las consultorías de proyectos que hay a lo largo de todo el territorio nacional; aunque es preferible la cercanía geográfica para poder acudir personalmente, dado que la mayoría de empresas que realizan investigación tiene políticas de privacidad muy restrictivas cuando se trabaja con información que podría considerarse sensible.

Algunas empresas que se dedican a la consultoría de proyectos I+D+i y que ofrecen gestión integral de procesos de certificación para la obtención de deducciones fiscales, así como la gestión de ayudas y fondos europeos para la financiación de proyectos son: (*)
(*) No todas las consultoras gestionan el proceso de certificación, algunas asesoran en la aplicación de herramientas de financiación como las deducciones fiscales, bonificaciones personal investigador sin certificación.

Sin embargo, si el proyecto es financiado por alguna de las líneas gestionadas por CDTI, éste emitirá un informe equivalente al IM en seguridad jurídica.

Recursos para el estado del arte

Disponer de una buena base de datos para la elaboración del estado del arte será sin duda una muy buena idea, pues nos facilitará enormemente el poder elaborar una de las partes más tediosas de la memoria técnica y a la vez una de las más importantes de la misma.

La profundidad con la que elaboremos el estado del arte, y la orientación que le demos al mismo, será un punto crítico en el proceso de certificación puesto que es la base de referencia sobre la que basaremos la justificación de I+D.

Algunos portales que podemos consultar para la descarga de recursos son los siguientes.

1. Science Direct http://www.sciencedirect.com
En este portal encontrarás artículos científicos sobre cualquier campo; algunos están disponibles gratuitamente, sin embargo, otros pueden tener un coste de entre 30$ y 40$; aunque si buscas el mismo artículo en el portal https://www.researchgate.net/puede que tengas suerte y el autor/es lo hayan colgado gratuitamente pero para poder acceder al mismo es necesario estar registrado y formar parte de la comunidad científica.

2. Pubchem https://pubchem.ncbi.nlm.nih.gov
En este portal que está vinculado con muchos otros, igualmente dependientes de la NCBI (National Center for Biotechnology Information)  puedes consultar todo lo referente a compuestos y sustancias químicas. El buscador permite localizar información relativa a bioensayos, sustancias y compuestos (ver imagen 1).

Imagen 1. Buscador portal Pubchem.

También puedes consultar la extensa bibliografía disponible en redes en forma de libros en PDF o como blogs personales, aunque en este último caso se recomienda aplicar criterios de cribado más estrictos para no emplear información errónea sobre conceptos básicos de las diversas temáticas.

Algunos libros recomendados son los siguientes:
  1. Chemical Reaction Engineering - Octave Levenspiel
  2. Ciencia e Ingeniería de los Materiales - Donald R. Askeland
  3. Flujo de Fluidos. Intercambio de Calor - Octave Levenspiel
  4. Introducción a la Ciencias e Ingeniería de los Materiales - William D. Callister, Jr.
  5. Manufacturing Engineering and Technology - Serope Kalpakjian & Steven R. Schmid
  6. March's Advanced Organic Chemistry. Reactions, mechanisms and structure - Michael B. Smith & Jerry March
  7. Principles of biochemistry - Lehninger
Gracias por dedicar tu tiempo a la lectura de esta entrada; si detectas cualquier error y deseas informarnos, estaremos encantados de recibir tu comunicación.

Ingeniería metabólica

Es posible redirigir, mediante los estímulos adecuados, el metabolismo de cualquier microorganismo, tanto de procariotas (bacterias) como de eucariotas (protozoos, algas microscópicas o microalgas, hongos), para la obtención de productos de alto valor añadido.

La obtención de productos de alto valor añadido no es el único uso potencial que se podría dar a los microorganismos, sino que también pueden ser utilizados para el tratamiento de efluentes industriales de diversa tipología; de hecho una posibilidad muy interesante, es el utilizar precisamente estos "residuos" como materia prima del proceso de biosíntesis.

Los estímulos de los que se habla, van desde la adición al medio de cultivo de determinados compuestos o sustancias hasta la carencia de los mismos, pasando por un amplio rango variables como la incidencia de campos magnéticos y eléctricos (este punto será desarrollado posteriormente), presencia de luz de determinadas longitud de onda (en especial en organismos fotosintéticos), estímulos físicos, como vibraciones o presión ambiental, etc., así como todas aquellos fenómenos que pudieran de algún modo alterar cualquier condición del medio, tanto externo (extracelular) como interno (citoplasma).

Adicionalmente, los medios de cultivo existentes se pueden alternar si se tiene en cuenta la capacidad de adaptación que presentan ciertos microorganismos. Por ejemplo, la Pseudomonas aeruginosa, entre sus miles de vías de síntesis, se puede emplear para la biosíntesis de compuestos de interés de tipo tensioactivo, para lo que se alternan diversos medios de cultivo según el objetivo. Vease Medio de cultivo para la obtención de células de Pseudomonas aeruginosa 42A2.

Medio de cultivo para la obtención de células de Pseudomonas aeruginosa 42A2

El medio de cultivo para la obtención de células contiene (g/l): KCl: 0.1; KH2PO4: 1; K2HPO4: 1; CaCl2; 0.01; MgSO4•7H2O: 0.5; FeSO4•7H2O: 0.012; NaNO3: 7; H3BO3: 0.0019; CuSO4•5H2O: 0.0049; MnSO4•H2O: 0.0385; NaMO4•2H2O: 0.000045 y ZnSO4•7H2O: 0.0129. Se preparan por separado y se esterilizan a 121 ºC durante 30 min a 1 atm de presión.

La cepa 42A2 acumula un ácido grasos hidroxilado (E)7, 10,dihydroxy-8-octacecenoico a partir del ácido oleico que tienen prodiedades de tensioactivo y el (E)10, hydroxy-8- octacecenoico.

Se ha estudiado la cinética de producción a través de estrategias diferentes (células libres e inmovilizadas). 

Cabe destacar que ciertos mecanismos codificados en el genoma de determinadas especies de microorganismos han mostrado una resistencia destacable a estas alteraciones externas, activando o desactivando rutas metabólicas para la supervivencia celular en condiciones de citoplasma similares y con resultados globales de producción de metabolitos equivalentes a lo que podríamos considerar sus condiciones ambientales habituales.(*)1

Sin embargo, la gran mayoría de microorganismos desarrollan rutas metabólicas que desembocan en metabolitos significativamente diferentes en estructura, con propiedades de resistencia superiores y funciones mejoradas, siendo capaces, por ejemplo, de trabajar en rangos de salinidad muy superiores a los que habituales o trabajar a temperaturas por encima de las que en principio serían viables para la supervivencia del organismo.

En multitud de estudios realizados en universidades y centros de investigación se han obtenido resultados prometedores sobre la posibilidad de "dominar" la expresión de ciertos genes interesantes que codifican proteínas clave para la síntesis de compuestos de muy alto interés industrial.


Pero para entender un poco mejor de todo lo que estamos hablando, hagamos un repaso de como se expresa el ADN.


Expresión del ADN

Imagen 1. Flujo o transmisión de la información genética.

El proceso de transmisión de la información genética incluye la transcripción, traducción y maduración. Este proceso de transmisión se produce constantemente como parte de la actividad normal del ente ante los estímulos del entorno. 


Imagen 2. Flujo de la información genética en eucariotas.

Generalidades del proceso de transcripción

1. Transcripción
La transcripción es un proceso selectivo y regulado que consiste en en la síntesis de una molécula de ARN catalizada por la ARN polimerasa utilizando una cadena de ADN como molde. La finalidad de la transcripción es dar lugar a una "producto génico" (ARNm, ARNr, ARNt, ARNsn (small nuclear).

Imagen 3. Flujo o transmisión de la información genética.

A diferencia de la replicación del ADN, que se produce cuando la célula se duplica, y que afecta a todo el genoma, la transcripción es un proceso más selectivo, de manera que en un momento dado solo se transcribe un determinado conjunto de genes.


Imagen 4. Flujo o transmisión de la información genética.

Por tanto, necesitaremos de secuencias reguladoras de iniciación (promotores) y terminación de la transcripción, que determinarán el fragmento de DNA que se ha de transcribir así como, cuál de las dos cadenas de DNA se ha de utilizar como molde dado que las dos cadenas pueden codificar productos génicos.

Imagen 5. Posibilidades de transcripción.

Las dos cadenas llevan mensajes diferentes. En el ejemplo de la imagen 4 los genes codificados en la cadena de arriba es transcriben de izquierda a derecha; sin embargo, los genes codificados en la cadena de abajo es transcriben de derecha a izquierda.

Tal y como se ha indicado, la transcripción se realiza solo de una de las cadenas que conforman la hélice del ADN, por lo se produce una sola cadena de ARN.

Imagen 6. Reacción de la ARN polimerasa.

En la reacción de la ARN polimerasa:
  • La cadena molde es leída en sentido 3' a 5'.
  • Cataliza la formación de un enlace fosfodiéster sintetizando la molécula de ARN en sentido 5' a 3'.
  • Sigue los emparejamientos dictados por Watson y Crick.
  • Los precursores activos son los ribonucleósidos trifosfato (NTPs).
  • Comienzan la síntesis sin necesidad de un cebador o primer.
Las funciones de las ARN polimerasas son:
  • Buscar los lugares del genoma donde se ha de iniciar la transcripción; tienen la capacidad de reconocer específicamente las secuencias de los promotores de los genes.
  • Abrir la doble hélice del ADN con el objetivo de crear un molde de ADN de cadena simple de donde copiar.
  • Catalizar la reacción de síntesis del ARN; las ARN polimerasas tienen un alto rendimiento de manera que una molécula completa de ARN es sintetizada por una única molécula de ARN polimerasa.
  • Detectar las señales específicas que especifican el final de la síntesis.
  • Interaccionar con otras entidades moleculares reguladoras de la tasa de transcripción (activadores o represores transcripcionales).
Tipología de ARN:
  • ARN en células eucariotas
    • ARNm
    • ARNt
    • ARNr
    • ARNsn 
  • ARN en células procariotas
    • ARNm
    • ARNt
    • ARNr
2. Traducción
El proceso de traducción, como su nombre indica, es un paso en el que se traduce el ARN a proteína.

3. Maduración
Durante este paso, la proteína sufre modificaciones estructurales y adquiere su estructura funcional.

Un ejemplo de lo explicado sobre redirigir el metabolismo es el caso los biotensioactivos, donde alterando las composiciones del medio de cultivo se pueden obtener diversidad de compuestos con funciones similares pero estructuras completamente diferentes. Ver presentación y proyecto.

En el genoma de cualquier microorganismo están codificadas las proteínas que se expresan en el medio celular característico y que tras madurar actuarán como enzimas en las reacciones metabólicas que permiten el desarrollo de la unidad vital (célula). 

La mayoría de estudios a escala de laboratorio que se realizan en los centros de investigación de base biotecnológica se focalizan en determinar la enzima responsable de la producción de la sustancia de interés mediante técnicas como el knock-out, entre otros. 


Una vez se ha identificado el gen se podría plantear el realizar una inserción del mismo en algún otro microorganismo que tuviese un metabolismo más acelerado; como en el caso de la insulina, cuyo gen se insertó en el ADN de la bacteria E. coli.


Esta inserción no siempre es posible, dado que el ADN posee mecanismos de autopreservación que tienden a eliminar estas inserciones o bien son silenciadas químicamente. No debemos olvidar que las moléculas de ADN de las diversas especies son estructuras que ha evolucionado a lo largo de millones de años, por lo que a efectos prácticos se comporta como un ser vivo que responde según el entorno en el que se encuentra y es capaz de desarrollar diversas respuestas según los estímulos que recibe como input.


Existen muchos productos que se podrían obtener y que presentan mejores propiedades que sus equivalentes sintéticos, sin embargo, la normativa actual bloquea que muchos de estos productos puedan ser llevados al mercado.

(*)1 . Se entiende por condiciones ambientales habituales aquellas en las que el microorganismo fue descubierto; sin embargo, tal y como se ha comentado y, debido a la flexibilidad metabólica de la que el genoma dota al ente, es posible encontrar el mismo microorganismo en ambientes con condiciones ambientales distintas a las denominadas habituales. 

Referencias bibliográficas
  • [1] Eshrat Gharaei-Fathabad. Biosurfactant in Pharmaceutical Industry: A mini Review, 2011. American Journal of Drug Discovery and Development 1 (1), 58-69.
  • [2] Guerrero A., Casals I., Busquets M., León Y., Manresa A. Oxidation of oleic acid to (E)-10-hydroperoxy-8-octadecenoic acid and (E)-10-hydroxy-8-ocatadecenoic acids by Pseudomonas sp. 42A2, 1997. Biochim. Biophys. Acta 1347: 75–81.
  • [3] I. M. Banat. Biosurfactants production and posible uses in microbial enhanced oil recovery and oil pollution remediation: A review, 1995. Bioresource Technology 51 (1), 1-12.

Gracias por dedicar tu tiempo a la lectura de esta entrada; si detectas cualquier error y deseas informarnos, estaremos encantados de recibir tú comunicación.