Roman Roset Mayals [research assistant on bioinformatics]
 datos personales
 datos profesionales
 cursos y estudios
 congresos asistidos
 ponencias
 artículos publicados
 idiomas
 conoc. informáticos
 programas web
 áreas de interés
 memoria del PFC
Datos personales
Nombre Roman Roset Mayals
Domicilio Barcelona (Barcelona)
Email roman.roset@menta.net
Fecha Nac. 3 de Enero de 1976
Lugar Nac. Tarragona

Datos Profesionales
Trabajo Investigación y desarrollo en el área bioinformática en un centro de súper-computación
Empresa Cepba IBM Research Institute / UPC (ciri)
Duración Junio 2001 a ACTUALIDAD
Herramientas de trabajo IBM AIX, Lenguaje C/C++, Perl, Tcl/Tk, html, dhtml, javascript, java
Computadoras RS/6000 con 128 cpu's POWER3 y IBM p630 con 36 cpu's POWER4
Trabajos realizado

Realización de varios trabajos de investigación supervisados por el Dr. Xavier Messeguer, y atención a los usuarios que trabajan con programas de bionformática. Algunos de los trabajos realizados se pueden ver en la web:
alggen


Trabajo Beca-Colaboración del MECD en el departamento de Lenguajes y Sistemas Informáticos
Universidad Universidad Politècnica de Catalunya (UPC)
Duración Diciembre 2002 a Junio 2003
Herramientas de trabajo Linux, Lenguaje C/C++, Perl, Tcl/Tk, html, dhtml, javascript, java
Trabajos realizado

Realización de varios trabajos de investigación y el mantenimiento de un sitio web.

  • Supervisor: Dr. Xavier Messeguer
    Ayudante de investigación y webmaster del grupo de algoritmos y genética alggen
  • Supervisor: Dr. Jordi Petit
    Búsqueda de una nueva aproximación algorítmica para el problema del "Minsumcut".


Trabajo Analista/Programador aplicación de fondos de inversión
Empresa Adepa
Duración Junio 1999 a Septiembre 2000
Herramientas de trabajo WinNt, Delphi, Sql-Server

Trabajo Programador de aplicaciones de gestión de almacenes y facturación
Empresa AnyBase
Duración Mayo 1998 a Mayo 1999
Herramientas de trabajo WinNt, Delphi, Sql-Server

Cursos y estudios realizados
2003 Ingeniería en Informática por la Facultat d'Informàtica de Barcelona de la Universitat Politècnica de Catalunya. (Nota Final de Carrera: 7,39)
1994 PAAU. (Nota Media: 7,10)
1994 BUP y COU (Título de Bachillerato) en el Institut de Batxillerat ''Narcís Oller'' de Valls (Tarragona). (Nota media: 7,69)
1990 EGB (Graduado Escolar) en el Col.legi Claret de Valls (Tarragona). (Calificación: Notable)
Fecha 2003 (16 horas)
Curso Curso de Técnicas para hablar en público Empresa Golferichs
Temario Técnicas para la realización de exposiciones en público.

Fecha 2001 (20 horas)
Curso Curso de Programación distribuida en Java Empresa BJT Júnior Empresa
Temario Curso para desarrollar aplicaciones distribuidas con la tecnología RMI de Java SUN.

Fecha 2000 (20 horas)
Curso Curso de Java avanzado Empresa JEDI Júnior Empresa
Temario Se explica toda la sintaxis del lenguaje, principios de programación orientada a objetos, desarrollo de GUI's, gestión de entrada/salida, applets y acceso a bases de datos.

Fecha 2000 (20 horas)
Curso Curso de DHTML y CSS Empresa BJT Júnior Empresa
Temario Curso para desarrollar páginas web html dinámicas con javascript y CSS.

Fecha 1999 (25 horas)
Curso Curso de Programación en Java Empresa Curso PUE de Sun Microsystems
Temario Utilizar el lenguaje de programación Java para desarrollar aplicaciones y applets. Definir y describir "garbage collector", seguridad y la Máquina Virtual Java (JVM). Describir y utilizar las características de orientación a objetos del lenguaje Java. Desarrollar interfaces gráficas en lenguaje Java, aprovechando las ventajas de los gestores de presentación soportados en la tecnología Java. Describir y utilizar el modelo de eventos 1.x del lenguaje Java. Utilizar entradas de ratón, texto, componentes de ventanas y menús de ventana. Utilizar las excepciones de Java para controlar la ejecución de programas y definir excepciones a medida. Utilizar las características avanzadas de programación orientada a objetos del lenguaje Java, incluyendo la sobreescritura de métodos, sobrecarga de métodos, clases abstractas, interfaces y control de acceso a miembros y campos. Utilizar el modelo de programación concurrente del lenguaje Java para controlar el comportamiento de multi-threads de ejecución.

Fecha 1998 (20 horas)
Curso Curso de Delphi Empresa JEDI Júnior Empresa
Temario Se explica toda la sintaxis del lenguaje, principios de programación orientada a objetos, desarrollo de GUI's y acceso a bases de datos.

Conferencias y congresos asistidos
2003 Lleida, II Reunió de la Xarxa Catalana de Bioinformàtica
2003 A Corunya, 4th Symposium on Bioinformatics and Computational Biology (IV Jornadas de Bioinformática)
2003 Barcelona, Internet Global Congress

Ponencias
Fecha 2003
Congreso II Reunió de la Xarxa Catalana de Bioinformàtica Lugar Lleida (Spain)
Ponencia GENOMA, GENS i PRODUCTES - MRepatt: detection and analysis of exact consecutive repeats in genomic sequences (ver presentación ppt).

Artículos publicados
2003
  • Domènec Farré, Romà Roset, Mario Huerta, José E. Adsuara, Llorenç Roselló, M. Mar Albà and Xavier Messeguer. Identification of patterns in biological sequences at the ALGGEN server: PROMO and MALGEN. Nucleic Acids Research, 2003, Vol. 31, No. 13 3651-3653 [.pdf]
  • Roman Roset, Juan A. Subirana and Xavier Messeguer. MREPATT: detection and analysis of exact consecutive repeats in genomic sequences. Bioinformatics Vol. 19 no. 18 2003, pages 2475-2476 [abstract]

  • Idiomas
    Idioma Catalán (Lengua materna). Nivel hablado: alto, escrito: alto, leído: alto.
    Idioma Castellano (Lengua materna). Nivel hablado: alto, escrito: alto, leído: alto.
    Idioma Inglés Nivel hablado: medio, escrito: medio, leído: alto.

    Conocimientos informáticos
    Programación
    • Perl (nivel alto)
    • Java (nivel alto)
    • C/C++ (nivel alto)
    • Delphi (nivel medio)
    • Php (nivel medio)
    • TCl/TK (nivel medio)
    • Lisp (nivel medio)
    • Prolog (nivel medio)
    • Fortran (nivel medio)
    • Miranda (nivel medio)
    • Ada (nivel medio)
    • Eiffel (nivel medio)
    • Gopher (nivel medio)
    • Pascal (nivel medio)
    • Modula-2 (nivel medio)
    • Ensamblador 8086 (nivel medio)
    • Python (nivel básico)
    Diseño web
    • Html (Netscape y IExplorer) (nivel alto)
    • Javascript (nivel alto)
    • DHTML/CSS (nivel alto)
    • Creación de CGI's con APACHE (nivel alto)
    • Gimp (nivel medio)
    • XML
    • PhotoShop (nivel básico)
    Prog. Distr.
    • Grid / Globus (nivel medio)
    • OpenMP (nivel medio)
    • MPI (nivel medio)
    • Corba (nivel medio)
    • RMI (nivel medio)
    • Soap (nivel básico)
    Bases de datos
    • SQL (nivel alto)
    • Diseño de Base de datos Relacionales (Nivel alto)
    • Mysql (nivel medio)
    • SQL-Server (nivel medio)
    • Acces (nivel medio)
    Sistemas Operativos
    • IBM/AIX (nivel alto)
    • UNIX (nivel alto)
    • LINUX (nivel alto, conocimientos de script (rsh, bsh, csh,..))
    • Windows (nivel medio)
    • AS/400 (nivel básico)
    Otros
    • Edición de documentos científico/técnicos con LaTex
    • Conocimiento de herramientas bioinformáticas (Blast, Hmpfamm, amber, ...)
    • Conocimiento de herramientas estadísticas (SPSS, Minitab, ...)
    • Conocimiento de herramientas de simulación (GPSS, LeanSim, Witness, ...)
    • Conocimiento de herramientas de diseño orientado a objetos (Rational Rose, GDBChen, ..)

    Programas web realizados
    2003
  • Roman Roset, Juan A. Subirana and Xavier Messeguer.
    MREPATT: detection and analysis of exact consecutive repeats in genomic sequences. ( ver programa )
    Programa desarrollado dentro del grupo ALGGEN en el área de bioinformática para obtener estadísticas sobre repeticiones cortas exactas dentro de genomas.
  • 2002
  • Roman Roset and Xavier Messeguer.
    ESSEM 2.0: Assembly of ESTs. ( ver programa )
    Programa desarrollado dentro del grupo ALGGEN en el área de bioinformática para obtener ensamblamientos de secuencias de DNA.
  • Mario Huerta , Roman Roset, Raúl Jordan, J.Rozas, Xavier Messeguer.
    MALGEN 2.0: Multiple alignment of genomes. ( ver programa )
    Programa desarrollado dentro del grupo ALGGEN en el área de bioinformática para visualizar alineamientos múltiples de secuencias de DNA a través de sus MUM's (maxim unique matching).
  • X.Solé , Roman Roset, J.Rozas, Xavier Messeguer.
    MALIG 1.0: Multiple alignment of genomes. ( ver programa )
    Programa desarrollado dentro del grupo ALGGEN en el área de bioinformática para visualizar alineamientos múltiples de secuencias de DNA a través de sus MUM's (maxim unique matching).
  • 2001
  • Alexis Torrano, Roman Roset.
    Coev: Cooperation Evolution. ( ver programa )
    Programa desarrollado en el curso Introducción a los Sistema Complejos en el área de Simulación de procesos naturales para obtener un modelo de la evolución de la cooperación en una determinada especie.

  • Áreas de interés
    Especialización en la carrera
    • Lenguajes y sistemas informáticos.
    • Algorítmica y modelos abstractos de cálculo.
    • Bionformática.
    • Inteligencia Artificial y lógica formal.
    • Simulación, estadística y sistemas complejos.
    • Soft Computing (redes neuronales, algoritmos genéticos, lógica fuzzy, ...).
    Otras áreas de interés
    • Biología.
    • Grid / Supercomputación.
    • Teoría de Juegos.

    Memoria del Proyecto de Fin de Carrera
    Proyecto de Final de Carrera "Búsqueda de repeticiones consecutivas de patrones dentro de cadenas de DNA"
    En el siguiente link se encuentran los codigos fuentes latex de la memoria. [memoria.zip]

    Email questions or comments to Roman Roset.