ProbOnto es una base de conocimiento y ontología de distribuciones de probabilidad . [1] [2] ProbOnto 2.5 (lanzado el 16 de enero de 2017) contiene más de 150 distribuciones uni y multivariadas y parametrizaciones alternativas, más de 220 relaciones y fórmulas de re-parametrización, y también admite la codificación de distribuciones de mezcla empíricas y univariadas .
Introducción
ProbOnto fue diseñado inicialmente para facilitar la codificación de modelos de efectos mixtos no lineales y su anotación en lenguaje de marcado farmacométrico (PharmML) [3] [4] desarrollado por DDMoRe, [5] [6] un proyecto de la Iniciativa de Medicamentos Innovadores . Sin embargo, ProbOnto, debido a su estructura genérica, se puede aplicar en otras plataformas y herramientas de modelado para la codificación y anotación de diversos modelos aplicables a datos discretos (por ejemplo, de recuento , categóricos y de tiempo hasta el evento ) y continuos.
Base de conocimientos

La base de conocimientos almacena para cada distribución:
- Funciones de densidad de probabilidad o masa y, cuando estén disponibles, funciones de distribución acumulativa , de riesgo y de supervivencia .
- Cantidades relacionadas como media, mediana, moda y varianza.
- Definiciones de parámetros y soporte /rango y tipo de distribución.
- Código LaTeX y R para funciones matemáticas.
- Definición del modelo y referencias.
Relaciones
En la versión 2.5, ProbOnto almacena más de 220 relaciones entre distribuciones univariadas con parametrizaciones alternativas como caso especial (véase la figura). Si bien esta forma de relaciones suele pasarse por alto en la literatura y los autores se concentran en una forma particular para cada distribución, son cruciales desde el punto de vista de la interoperabilidad. ProbOnto se centra en este aspecto y presenta más de 15 distribuciones con parametrizaciones alternativas.
Parametrizaciones alternativas
Muchas distribuciones se definen con fórmulas matemáticamente equivalentes pero algebraicamente diferentes. Esto genera problemas al intercambiar modelos entre herramientas de software. [7] Los siguientes ejemplos ilustran esto.
Distribución normal
La distribución normal se puede definir de al menos tres maneras
- Normal1(μ,σ) con media , μ y desviación estándar , σ [8]
- Normal2(μ,υ) con media, μ y varianza , υ = σ^2 [9] o
- Normal3(μ,τ) con media, μ y precisión , τ = 1/υ = 1/σ^2. [10] [11]
Fórmulas de re-parametrización
Las siguientes fórmulas se pueden utilizar para volver a calcular las tres formas diferentes de la distribución normal (utilizamos abreviaturas ie en lugar de etc.)
Distribución log-normal
En el caso de la distribución log-normal existen más opciones, esto se debe a que se puede parametrizar en términos de parámetros en escala natural y logarítmica, ver figura.


Los formularios disponibles en ProbOnto 2.0 son
- LogNormal1(μ,σ) con media, μ y desviación estándar, σ, ambas en escala logarítmica [8]
- LogNormal2(μ,υ) con media, μ y varianza, υ, ambas en escala logarítmica
- LogNormal3(m,σ) con mediana , m, en la escala natural y desviación estándar, σ, en la escala logarítmica [8]
- LogNormal4(m,cv) con mediana, m, y coeficiente de variación , cv, ambos en escala natural
- LogNormal5(μ,τ) con media, μ, y precisión, τ, ambas en escala logarítmica [12]
- LogNormal6(m,σ g ) con mediana, m, y desviación estándar geométrica , σ g , ambas en la escala natural [13]
- LogNormal7(μ N , σ N ) con media, μ N y desviación estándar, σ N , ambas en escala natural [14]
La base de conocimiento de ProbOnto almacena dichas fórmulas de parametrización para permitir una traducción correcta de modelos entre herramientas.
Ejemplos de re-parametrización
Consideremos la situación en la que se desea ejecutar un modelo utilizando dos herramientas de diseño óptimo diferentes, por ejemplo, PFIM [15] y PopED [16] . La primera admite la parametrización LN2 y la segunda LN7, respectivamente. Por lo tanto, se requiere la re-parametrización, de lo contrario las dos herramientas producirían resultados diferentes.
Para la transición se cumplen las siguientes fórmulas .
Para la transición se cumplen las siguientes fórmulas .
Todas las fórmulas de parametrización restantes se pueden encontrar en el documento de especificaciones en el sitio web del proyecto. [2]
Ontología
La base de conocimiento se construye a partir de un modelo ontológico simple. En esencia, una distribución de probabilidad es una instancia de su clase, una especialización de la clase de objetos matemáticos. Una distribución se relaciona con una serie de otros individuos, que son instancias de varias categorías en la ontología. Por ejemplo, estos son parámetros y funciones relacionadas asociadas con una distribución de probabilidad dada. Esta estrategia permite la representación rica de atributos y relaciones entre objetos de dominio. La ontología puede verse como un esquema conceptual en el dominio de las matemáticas y se ha implementado como una base de conocimiento de PowerLoom. [17] Una versión de OWL se genera programáticamente utilizando la API de Jena. [18]
Los resultados de ProbOnto se proporcionan como materiales complementarios y se publican o se vinculan desde el sitio web probonto.org. La versión OWL de ProbOnto está disponible a través del Servicio de búsqueda de ontologías (OLS) [19] para facilitar la búsqueda y visualización sencillas del contenido. Además, la API de OLS proporciona métodos para acceder a ProbOnto mediante programación e integrarlo en aplicaciones. ProbOnto también está registrado en el portal BioSharing. [20]
ProbOnto en PharmML
Se proporciona una interfaz PharmML en forma de un esquema XML genérico para la definición de las distribuciones y sus parámetros. Se puede acceder a las funciones de definición, como la función de densidad de probabilidad (PDF), la función de masa de probabilidad (PMF), la función de riesgo (HF) y la función de supervivencia (SF) mediante los métodos proporcionados en el esquema PharmML.
Utilice un ejemplo
Este ejemplo muestra cómo se codifica la distribución de Poisson inflada a cero utilizando su nombre en código y declarando el de sus parámetros ('rate' y 'probabilityOfZero'). Los parámetros del modelo Lambda y P0 se asignan a los nombres de código de los parámetros.
<Distribución>
<po:ProbOnto nombre= "ZeroInflatedPoisson1" > <po:Parámetro nombre= "tasa" > <ct:Asignar> <ct:SymbRef symbIdRef= "Lambda" /> </ct:Asignar> </po:Parámetro> <po:Parámetro nombre= "probabilidadDeCero" > <ct:Asignar> <ct:SymbRef symbIdRef= "P0" /> </ct:Asignar> </po:Parámetro> </po:ProbOnto> </Distribución >
Para especificar una distribución dada de forma inequívoca utilizando ProbOnto, es suficiente declarar su nombre de código y los nombres de código de sus parámetros. Se pueden encontrar más ejemplos y una especificación detallada en el sitio web del proyecto. [2]
Véase también
- Lista de distribuciones de probabilidad
- Ontología (ciencia informática)
- Relaciones entre distribuciones de probabilidad
- Lenguaje de ontología web
Referencias
- ^ Swat, MJ; Grenon, P; Wimalaratne, S (2016). "ProbOnto: ontología y base de conocimiento de distribuciones de probabilidad". Bioinformática . 32 : 2719. doi :10.1093/bioinformatics/btw170. PMC 5013898 . PMID 27153608.
- ^ abc Sitio web principal del proyecto, URL: http://probonto.org
- ^ Swat MJ. et al. (2015). Lenguaje de marcado farmacométrico (PharmML): apertura de nuevas perspectivas para el intercambio de modelos en el desarrollo de fármacos. CPT Pharmacometrics Syst Pharmacol, 4(6):316-9.
- ^ Sitio web de PharmML, URL: http://pharmml.org
- ^ Sitio web del proyecto DDMoRe, URL: http://ddmore.eu
- ^ Descripción de ProbOnto en el sitio web de DDMoRe, URL: http://ddmore.eu/probonto
- ^ LeBauer DS et al. Traducción de funciones de densidad de probabilidad: de R a BUGS y viceversa, R Journal, 2013
- ^ abc Forbes et al. Distribuciones de probabilidad (2011), John Wiley & Sons, Inc.
- ^ Wolfram Mathworld, URL: http://mathworld.wolfram.com/DistribuciónNormal.html
- ^ Paquete R 'LaplacesDemon', URL: http://search.r-project.org/library/LaplacesDemon/html/dist.Normal.Precision.html
- ^ Cyert RM, MH DeGroot, Análisis bayesiano e incertidumbre en la economía (1987), TheoryRowman & Littlefield
- ^ Lunn, D. (2012). El libro BUGS: una introducción práctica al análisis bayesiano. Textos en ciencia estadística. CRC Press.
- ^ Limpert, E., Stahel, WA y Abbt, M. (2001). Distribuciones log-normales en las ciencias: claves y pistas. BioScience, 51(5):341-352.
- ^ Nyberg J. et al. (2012) PopED: una herramienta de diseño poblacional óptima, extendida y paralelizada. Comput Methods Programs Biomed.; 108(2):789-805. doi: 10.1016/j.cmpb.2012.05.005
- ^ Retout S, Duffull S, Mentré F (2001) Desarrollo e implementación de la matriz de información de Fisher para la evaluación de diseños farmacocinéticos poblacionales. Comp Meth Pro Biomed 65:141–151
- ^ El equipo de desarrollo de PopED (2016). Manual de PopED, versión de lanzamiento 2.13. Informe técnico, Universidad de Uppsala.
- ^ MacGregor R. et al. (1997) Manual de telar mecánico. ISI, Universidad del Sur de California, Marina del Rey.
- ^ McBride B. (2001) Jena: Implementación del modelo RDF y especificación de sintaxis. En: SemWeb.
- ^ ProbOnto en el servicio de búsqueda de ontologías, URL: http://www.ebi.ac.uk/ols/ontologies/probonto
- ^ ProbOnto en BioSharing, la base de datos de bases de datos biológicas, URL: https://biosharing.org/biodbcore-000772
Enlaces externos
- Sitio web oficial
- Diagrama de Leemis
- Ultimate Univariate Probability Distribution Explorer: probablemente la colección gratuita más grande de distribuciones univariadas y sus características.
- Sin certificación