Contenido más reciente ...

Mostrando entradas con la etiqueta programas de computo. Mostrar todas las entradas
Mostrando entradas con la etiqueta programas de computo. Mostrar todas las entradas

1 de julio de 2019

LMs4TNT: Java tool to convert xy coordinates to a TNT data block

I am glad to make available a Java program that reads “x, y” coordinates of landmarks and semilandmarks from each specimen (tps or row format), estimates means for each group, and writes blocks of terminal names and the coordinates with the corresponding commands as required by TNT phylogenetic software.

You can download "jt4tnt.class" at the following URL:
http://www.filogenetica.org/Java_tool/lms4tnt.htm
Please note that “jt4tnt.class” is a java tool, thus it is platform independent. This program requires Java 6 or later (Java 1.6). Runs from your system command window writing a command line with several expressions separated by a space.

As an example, the following command line will read 300 configurations in a tps file “my300configs.tps”, will calculate means for 10 groups according to the labels in “membership10spp.txt”, and will write these in the output file “my10spp.txt” with all necessary TNT commands:
>java jt4tnt -i my300configs.tps -o my10spp.txt -m membership10spp.tx
There is more info on examples, input data file formats, membership list file, and output files in the website.

I guess you can cite this tool as:
Sandria, J. & E. De Luna. LMs4TNT, Java tool to convert xy coordinates to a TNT data block. jt4tnt v1.0, jan/21/2016. url: http://www.filogenetica.org/Java_tool/lms4tnt.htm (date accessed: xxxxxxx).

20 de febrero de 2012

Phyloseminar: Huelsenbeck and Höhna demonstrate RevBayes. Feb 29.

"RevBayes: An R like Environment for Bayesian phylogenetic inference"
John P. Huelsenbeck and Sebastian Höhna (UC Berkeley and Stockholm University)
connect to Phyloseminar.org
Feb 29
http://phyloseminar.org/

RevBayes is a computer program that uses directed acyclic graphs
(DAG's) to specify any type of model, to hold the model and data in
memory, and to compute the likelihood of the parameters of the model.
DAG's provide a framework for the construction of modular models.
Models can easily be extended and/or parts of the model exchanged
(e.g., the substitution process and clock model) and several models
can be combined. The design of RevBayes should allow the
implementation of any extension to existing models. RevBayes is mainly
developed for Bayesian phylogenetic analyses, but it can be extended
to any inference on probabilistic models.

In this talk, I will give a brief introduction to the concept of DAG's
and how they are used to construct a model. Once the model is
specified, I will show how to simulate new observations under the
model and how to estimate its parameters. I will demonstrate this in
the RevLanguage, which is an R-like language for building DAG's for
phylogenetic problems. The RevLanguage is used interactively to
specify the model, as done with R. I will show how a full phylogenetic
model is specified, step-by-step. I will mainly focus on various
standard substitution models, relaxed clock models, and divergence
times priors. Specifically, I will show a new birth-death model with
speciation and extinction rates varying over time and use this in a
integrative analysis. In the integrative analysis I condition only on
the alignment (only the alignment is considered to be known) and
estimate the tree and divergence times simultaneously as well as the
speciation and extinction rates.

6 de mayo de 2011

Faster exact maximum parsimony search with XMP

W. Timothy J. White1, and Barbara R. Holland. 2011. Faster exact maximum parsimony search with XMP. Bioinformatics (2011) 27 (10): 1359-1367. doi: 10.1093/bioinformatics/btr147 First published online: March 27, 2011


Abstract

Motivation: Despite trends towards maximum likelihood and Bayesian criteria, maximum parsimony (MP) remains an important criterion for evaluating phylogenetic trees. Because exact MP search is NP-complete, the computational effort needed to find provably optimal trees skyrockets with increasing numbers of taxa, limiting analyses to around 25–30 taxa. This is, in part, because currently available programs fail to take advantage of parallelism.

Results: We present XMP, a new program for finding exact MP trees that comes in both serial and parallel versions. The serial version is faster in nearly all tests than existing software. The parallel version uses a work-stealing algorithm to scale to hundreds of CPUs on a distributed-memory multiprocessor with high efficiency. An optimized SSE2 inner loop provides additional speedup for Pentium 4 and later CPUs.

Availability: C source code and several binary versions are freely available from http://www.massey.ac.nz/~wtwhite/xmp.
The parallel version requires an MPI implementation, such as the freely available MPICH2.

4 de mayo de 2011

Bio::Phylo, a Perl5 toolkit for phyloinformatic analysis

BIO::Phylo-phyloinformatic analysis using perl
Rutger A Vos, Jason Caravas, Klaas Hartmann, Mark A Jensen, Chase Miller.
BMC Bioinformatics 2011, 12:63
http://www.biomedcentral.com/1471-2105/12/63
open access

Abstract
Background
Phyloinformatic analyses involve large amounts of data and metadata of complex structure. Collecting, processing, analyzing, visualizing and summarizing these data and metadata should be done in steps that can be automated and reproduced. This requires flexible, modular toolkits that can represent, manipulate and persist phylogenetic data and metadata as objects with programmable interfaces.
Results
This paper presents Bio::Phylo, a Perl5 toolkit for phyloinformatic analysis. It implements classes and methods that are compatible with the well-known BioPerl toolkit, but is independent from it (making it easy to install) and features a richer API and a data model that is better able to manage the complex relationships between different fundamental data and metadata objects in phylogenetics. It supports commonly used file formats for phylogenetic data including the novel NeXML standard, which allows rich annotations of phylogenetic data to be stored and shared. Bio::Phylo can interact with BioPerl, thereby giving access to the file formats that BioPerl supports. Many methods for data simulation, transformation and manipulation, the analysis of tree shape, and tree visualization are provided.
Conclusions
Bio::Phylo is composed of 59 richly documented Perl5 modules. It has been deployed successfully on a variety of computer architectures (including various Linux distributions, Mac OS X versions, Windows, Cygwin and UNIX-like systems). It is available as open source (GPL) software from http://search.cpan.org/dist/Bio-Phylo

25 de enero de 2011

Phylogeny.fr Robust Phylogenetic Analysis For The Non-Specialist


Phylogeny.fr es un servicio en linea para la reconstrucción filogenética con datos moleculares.

Phylogeny.fr procesa y conecta varios programas para reconstruir un árbol filogenético a partir de una matriz de secuencias.

No solo hay la opción "One click", tambien uno puede decidir como hacer cada paso en el alineamiento y la reconstrucción ("Advanced"). Incluso hay una opción para generar una cadena de análisis especial sin los parametros automatizados: "A la Carte" Mode. Por ejemplo, uno puede seleccionar un alineamiento con Muscle, T-Coffee, ProbCons, o ClustalW y seleccionar una de las cuatro opciones disponibles para construccion del arbol: Maximum likelihood con PhyML, Parsimonia con TNT, Distancias con ProtDist/FastDist+BioNJ (o Neighbor) y probabilidades Bayesianas con MrBayes.

No pude resistir la tentación de correr un análisis. Entre directamente a TNT y use la matriz de ejemplo con 16 secuencias Angiospermas y grupos externos. Click, click, click... listo un arbol de consenso, ahí en la ventana de dialogo, en menos de lo que canta un gallo!. Muy sencillo!


Este servicio esta disponible en http://www.phylogeny.fr/

18 de mayo de 2010

Picante: R tools for integrating phylogenies and ecology

Picante: R tools for integrating phylogenies and ecology -- Kembel et al. 26 (11): 1463 -- Bioinformatics

Steven W. Kembel,*, Peter D. Cowan, Matthew R. Helmus, William K. Cornwell, Helene Morlon, David D. Ackerly, Simon P. Blomberg and Campbell O. Webb.

Abstract

Summary: Picante is a software package that provides a comprehensive set of tools for analyzing the phylogenetic and trait diversity of ecological communities. The package calculates phylogenetic diversity metrics, performs trait comparative analyses, manipulates phenotypic and phylogenetic data, and performs tests for phylogenetic signal in trait distributions, community structure and species interactions.

Availability: Picante is a package for the R statistical language and environment written in R and C, released under a GPL v2 open-source license, and freely available on the web (http://picante.r-forge.r-project.org) and from CRAN (http://cran.r-project.org).

11 de mayo de 2010

Picante's coming out party

The EEB & flow: Picante's coming out party

.... a new R package, picante has been created by Steve Kembel and colleagues which runs many of the same routines as in phylocom, but in the R framework, allowing one to tie these analyses in better with other, non-phylogenetic tests. Picante also has a number of features and tests not found in phylocom, including tests of phylobetadiversity and phylogenetic signal using Blomberg’s K.

LEER MAS ::>>

28 de enero de 2010

TreeVector: Scalable, Interactive, Phylogenetic Trees for the Web


Pethica R, Barker G, Kovacs T, Gough J, 2010. TreeVector: Scalable, Interactive, Phylogenetic Trees for the Web. PLoS ONE 5(1): e8934. doi:10.1371/journal.pone.0008934

We introduce TreeVector, a Scalable Vector Graphics–and Java-based method that allows trees to be integrated and viewed seamlessly in standard web browsers with no extra software required, and can be modified and linked using standard web technologies. There are now many bioinformatics servers and databases with a range of dynamic processes and updates to cope with the increasing volume of data. TreeVector is designed as a framework to integrate with these processes and produce user-customized phylogenies automatically. We also address the strengths of phylogenetic trees as part of a linked-in browsing process rather than an end graphic for print.
.......
TreeVector is a robust, open source software product for the biological community. Phylogenetic trees can be plotted from data files generated from popular software using the NEXUS format producing scalable vector graphics. TreeVector represents a significant advance on existing software, making use of standards and technologies which may not have been established when previous products were developed. Specifically TreeVector offers new levels of flexibility and interactiveness lending itself well to dynamic web-based implementations.

Leer más >>>
http://www.plosone.org/article/info:doi%2F10.1371%2Fjournal.pone.0008934

5 de diciembre de 2009

Filogenética bajo Verosimilitud con un enfoque para "PhDs"

ResearchBlogging.orgA cuantos de nosotros el Profesor del curso de Filogenética nos obligó a calcular la longitud (parsimonia) y/o verosimilitud de un árbol, "a mano"? La idea de esta experiencia "pedagógica" era entender los procedimientos y cálculos básicos en los métodos filogenéticos.

Bueno, ahora los profesores de este siglo ya no hacemos eso. Pero, los estudiantes a partir de mañana tendrán que hacer P O R S E P A R A D O la selección de modelos con ModelTest, la verosimilitud con PhyML y las probabilidades Bayesianas con Mr Bayes y todas las estimaciones de estabilidad, robustez, soporte, etc con varios programas particulares. Para que sufran!

Además, es por su bien! Sin duda ese "sufrimiento" es la única manera que les permitirá entender los métodos y les hará apreciar las bondades del nuevo paquete integrado de programas: "PALM: Phylogenetic reconstruction with Automatic Likelihood Model selectors". Se ha anunciado la disponibilidad de este paquete en un articulo recién publicado en PlosONE: Shu-Hwa Chen et al. 2009. PALM: A Paralleled and Integrated Framework for Phylogenetic Inference with Automatic Likelihood Model Selectors.
Fantástico!


Esta plataforma no es para instalarse en su computadora personal. Funciona desde un servidor al que el usuario ingresa sus datos de secuencias y recibe los arboles y otros resultados de los análisis. Así de sencillo! Se evita "el sufrimiento" de esas tareas que consumen tanto tiempo de computadora personal: cálculo para seleccionar el mejor modelo, cálculo del mejor árbol, cálculo de bootstraps, y otras propiedades de los árboles, etc etc. Demasiado tedioso y complicado! Mejor aún, los autores de PALM nos garantizan que ya no necesitaremos estudiar y preocuparnos por educarnos y entender lo que hacemos:
"However, such time consuming, computationally intensive tasks rely on knowledge of substitution model theories and related expertise to run through all possible combinations of several separate programs. "
"researchers unfamiliar with phylogenetic analysis can easily use this server to submit sequences, retrieve the output, and re-submit a job based on a previous result if some sequences are to be deleted or added for phylogenetic reconstruction."
"PALM is an integrated framework of ClustalW, PhyML, MODELTEST, ProtTest and several in-house programs to evaluate the fitness of 56 substitution models for nucleotide sequences and 112 substitution models for protein sequences with scores in various criteria. It is especially useful for biologists to perform phylogenetic analyses without prerequisite computer skills."

Esto viene en el Resumen y Discusión del articulo como una de las mejores caracteristicas del paquete! Así que todos demos gracias a PALM, pues integra ahora operaciones de ClustalW, PhyML, ModelTest y varios otros programas. La estructura del sistema de programas funcionando en paralelo en varios procesadores simétricos (symetrical multiprocesors, SMP) en varios CPUs veloces, trabajando bajo LINUX Ubuntu, garantizan un trabajo rápido y fluido, administrado por módulos (PalmDaemon, PalmMonitor, PalmTree y Palm job controller).

Desde el punto de vista del usuario, PALM inicia cuando se ingresa una matriz de secuencias o de aminoácidos pre-alineada en formato FASTA. El usuario ahora aprovecha el tiempo para otras cosas mas interesantes y productivas (como jugar a publicar en web mediante blogs como este). Mientras tanto, como parte del flujo de tareas automáticas en el servidor, PALM primero instruye a ClustalW para ejecutar un alineamiento definitivo. El alineamiento se transfiere a PhyML/ModelTest para la selección del mejor modelo. La combinación del alineamiento definitivo y el mejor modelo se somete a la tarea de cálculo del mejor árbol usando PhylML. El usuario es notificado vía correo electrónico para visitar una página web donde se despliega su arbol y su articulo publicado en "Molecular Phylogenetics and Evolution"! Un click ... un artículo!











Eso es lo que muchos quisieran, ........ pero no, .... solo se obtienen los resultados. En la versión futura?

Los autores nos prometen que en una futura versión de PALM integrarán más programas de alineamientos y también probabilidades Bayesianas:
"Other advanced algorithms for ML inference, e.g., DPRml , MrBayes and RAxML, can be integrated into PALM to provide Bayesian estimates of phylogeny and handle large phylogenetic trees in the future."

La idea de una versión PhD (Push here Dummy) para hacer filogenias no es nueva. En el afán de facilitar el uso de los programas filogenéticos, las secuencias de comandos para las operaciones y la presentación gráfica de árboles, casi todos los programas disponibles (excepto PhylLip?!) desde hace años han evolucionado hacia interfases cada vez más "user friendly". Eso ha sido bueno. Quien recuerda la supremacía de PAUP en el ambiente grafico de MAC en los 80´s cuando la competencia eran PAUP y otros programas que solo corrían con lineas de comandos en DOS o Windows 3.1? Recuerdo en esos años, eventualmente apareció TreeGardener como una interfase gráfica para facilitar el uso de Hennig86 y versiones o programas subsecuentes hasta WINCLADA y NONA.

La llegada de PALM ahora facilitará aun más la ejecución "point and click" de análisis filogenéticos bajo la epistemología de los métodos de máxima verosimilitud para las nuevas generaciones de estudiantes e investigadores.
------
Chen S-H, Su S-Y, Lo C-Z, Chen K-H, Huang T-J, et al. (2009). PALM: A Paralleled and Integrated Framework for Phylogenetic Inference with Automatic Likelihood Model Selectors plosone, 4 (12) : e8116. doi:10.1371/journal.pone.0008116
web http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0008116
pdf
------

Cual cree Ud que sea el efecto?:
  • Beneficiará a la comunidad que hace estudios filogenéticos?
o
  • Perjudicará la situación educativa promoviendo el uso a ciegas de los métodos de verosimilitud?
Que opina? Escriba su comentario:

30 de julio de 2009

Linux para filogenética: PhyLIS


Mac OS le parece caro? Windows .... caro y muy problemático? Bueno pues ahora sera más fácil adoptar Linux como sistema operativo en su investigación filogenética. No solo Linux es gratis sino mucho mas robusto y estable (al menos comparado con Windows), por lo cual en los últimos años este sistema operativo ha estado ganando popularidad, especialmente entre la comunidad científica.

Ahora el nivel de dificultad para instalar Linux y configurar la numerosa colección de programas ya disponibles para análisis filogenéticos ha disminuido significativamente con la disponibilidad de PhyLIS o "Linux Filogenético para Informática y Sistemática" (Phylogenetic Linux for Informatics and Systematics).
PhyLIS incluye dos componentes: el sistema operativo Linux y una colección básica de programas filogenéticos (los que han sido gratis). La configuración tanto del sistema operativo como de los programas incluidos ya esta lista para solo instalar y trabajar.
" ..... [PhyLIS] comes with most commonly used
phylogenetic software pre-compiled, installed,
and configured, which allows this software to
be executed by simply typing the appropriate
command (Table 1). PhyLIS also contains popular
scripting languages (and appropriate phyloinformatic
packages) including Perl (with BioPerl), Python
(with BioPython), and R (with several packages).
It implements parallel versions of several particularly
processor-intensive programs using MPI (including
BEST,4 MrBayes,5 and raxML).6 PhyLIS aims to
present a complete phylogenetic workbench for all
steps of analysis from sequence data manipulation to
alignment and tree search, including visualization (for
alignments and trees), model selection, divergence
time estimation, macroevolutionary analyses and
tools for automation and batch analysis." (Thomson, 2009).

Si aun no ha entrado al mundo Linux, esta es una muy buena oportunidad.

Para bajar el archivo de instalacion ISO ingrese al sitio web de PhyLIS.

Referencia:
Thomson RC. 2009. PhyLIS: a simple Gnu/Linux distribution for phylogenetics and phyloinformatics. Evolutionary Bioinformatics. 5:91-95 (Link)

27 de abril de 2009

Wiki de ayuda para usar TNT


Se ha anunciado la disponibilidad del wiki TNT como un recurso de ayuda para los usuarios de este programa.

El término WikiWiki es de origen hawaiano que significa: rápido. "Un wiki, o una wiki, es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten." (http://es.wikipedia.org/wiki/Wiki)

Después de un tiempo de estructuración y edición, el WIKI TNT ya esta listo para los usuarios en general. Siga el enlace abajo para mas información sobre como participar editando contenido o contribuyendo a las discusiones.

http://tnt.insectmuseum.org/index.php/Main_Page

20 de octubre de 2008

Bosque: integrated phylogenetic analysis software



Ramírez-Flandes S. & O. Ulloa (2008).
Bosque: Integrated phylogenetic analysis software.
Bioinformatics 24(21):2539-2541;

doi: 10.1093/bioinformatics/btn466

Summary:
Phylogenetic analyses today involve dealing with computer files in different formats and often several computer programs. Although some widely used applications have integrated important functionalities for such analyses, they still work with local resources only: input/output files (users have to manage them) and local computing (users have sometimes to leave their programs, on their desktop computers, running for extended periods of time). To address these problems we have developed ‘Bosque’, a multi-platform client–server software that performs standard phylogenetic tasks either locally or remotely on servers, and integrates the results on a local relational database. Bosque performs sequence alignments and graphical visualization and editing of trees, thus providing a powerful environment that integrates all the steps of phylogenetic analyses.

Availability: http://bosque.udec.cl

Contact: sram@profc.udec.cl

1 de septiembre de 2008

Resultados de la encuesta: que programa usa?

Aquí están los resultados de las preferencias sobre el uso de programas para la reconstrucción filogenética.
El programa favorito es PAUP, seguido de TNT y WinClada.


Durante Junio, Julio y Agosto participaron 53 votantes.
Muchas gracias por su participación.
Que otra encuesta sugieren?

26 de mayo de 2008

Encuesta: que programa(s) usa?

Se les invita a participar en la encuesta sobre sus preferencias en el uso de programas para la reconstrucción filogenética.

Pueden elegir más de una respuesta. La lista de opciones y los resultados estarán disponibles hasta Agosto en la columna de la derecha. En la lista de opciones he incluido los programas más conocidos para tener una idea de las preferencias entre la comunidad.

Por favor, déjenme aquí sus comentarios y sugerencias. Especialmente útil sería saber cuales son los programas si alguien vota por las opciones "Otro parsimonia" u "Otro verosimilitud".

De antemano gracias por participar!
E

PD. También desde luego, puede sugerir otras encuestas!

4 de enero de 2008

TNT ahora disponible sin costo


A partir del 20 de Noviembre del 2007, el programa TNT (Tree analysis using New Technology) creado por Pablo Goloboff, James Farris y Kevin Nixon esta disponible sin costo alguno gracias a un subsidio de la sociedad Willi Hennig.

Mas información sobre el programa y la manera de obtenerlo puede ser encontrado siguiendo esta liga.

Aqui pueden leer un review >>>

6 de noviembre de 2007

Se solicita ayuda para usar MESQUITE

Estimados, mil felicitaciones por este sitio, esta muy bueno. Yo solo quisiera sugerirles que actualizaran los cursos, ya que muchos de ellos son de años anteriores. Personalmente, necesito urgente estudiar MESQUITE, es un poco complicado, quizas si alguine pudiera organizar un curso al respecto, seria genial, ya que es muy completo y se pueden hacer muchas cosas.

Felicitaciones nuevamente y si alguien de habla hispana sabe ocupar MESQUITE, por favor que me escriba, estare etrnamente agradecido.

Pablo Valladares
6 de noviembre de 2007

Archivo del Blog

Notificación de contenido nuevo

Ingrese su correo electrónico:

Reciba las noticias en su correo electrónico mediante FeedBurner

Reciba las noticias de Filogenetica.org en:

Follow Filogeneticaorg on Twitter
Siguenos en Facebook

-


Seguidores

Comenta en Facebook

Lo más reciente en el blog de Morfometría Geométrica