|
|
| Nombre |
Roman Roset Mayals |
| Domicilio |
Barcelona (Barcelona) |
| Email |
roman.roset@menta.net |
| Fecha Nac. |
3 de Enero de 1976 |
| Lugar Nac. |
Tarragona |
|
 |
| 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 |
| 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).
|
| 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]
|
| 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, ..)
|
| 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.
|
| 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]
|
|