SimBiology
Modéliser, simuler et analyser des systèmes biologiques
Vous avez des questions ? Contactez l’équipe commerciale.
Vous avez des questions ? Contactez l’équipe commerciale.
SimBiology® inclut des applications et des outils de programmation pour modéliser, simuler et analyser des systèmes dynamiques, mettant l'accent sur les applications de pharmacologie quantitative de systèmes (QSP), de pharmacocinétique physiologique (PBPK) et de pharmacocinétiques/pharmacodynamiques (PK/PD). Vous pouvez créer des modèles de manière interactive à l'aide de l'éditeur de diagrammes de bloc que comporte SimBiology, ou de manière programmatique avec le langage MATLAB®. Vos modèles peuvent être créés à partir de zéro, importés sous forme de fichiers au format SBML ou créer à partir des exemples de modèles fournis dans SimBiology.
SimBiology propose diverses techniques d'analyse de modèles basés sur des équations différentielles ordinaires (ODE), dont la complexité et la taille varient. Vous pouvez exécuter des simulations pour évaluer les cibles thérapeutiques, prévoir l'efficacité et la sécurité des médicaments, et identifier la posologie optimale. Vous pouvez identifier des voies et des paramètres clés en utilisant des analyses de sensibilité locales et globales, et évaluer la variabilité biologique en effectuant des balayages de paramètres. Pour estimer les paramètres, vous pouvez ajuster les données à l'aide de techniques de régression non linéaire et de méthodes non linéaires à effets mixtes, et effectuer une analyse non compartimentale (NCA).
Un lieu de rencontre pour les scientifiques travaillant dans la modélisation QSP, PBPK et PK/PD en utilisant SimBiology et MATLAB.
Élaborez des modèles de pharmacologie quantitative de systèmes (QSP), de pharmacocinétique physiologique (PBPK) ou pharmacocinétiques/pharmacodynamiques (PK/PD) tout comme vous les traceriez sur papier en utilisant SimBiology Model Builder.
Utilisez l'éditeur de diagrammes de bloc par glisser-déposer ou des outils de programmation pour créer des modèles QSP, PBPK ou PK/PD. Importez des modèles depuis des fichiers SBML (Systems Biology Markup Language).
Utilisez des variantes de modèle pour enregistrer un ensemble de valeurs de paramètres ou de conditions initiales qui diffèrent de la configuration du modèle de base. Simulez aisément des patients virtuels, des médicaments candidats, des scénarios différents et des hypothèses de simulation sans créer plusieurs itérations de votre modèle.
Définissez et évaluez des stratégies posologiques. Évaluez les avantages des polythérapies et déterminez des stratégies posologiques optimales en combinant des posologies pour différentes cibles thérapeutiques.
Simulez le comportement dynamique de votre modèle avec divers solveurs déterministes et stochastiques en utilisant SimBiology Model Analyzer ou des outils de programmation.
Sélectionnez un des solveurs déterministes disponibles, notamment les solveurs ODE MATLAB et les solveurs SUNDIALS, ou choisissez un des solveurs stochastiques, dont l'algorithme de simulation stochastique (SSA) ainsi que les modèles « tau-leaping » explicite et implicite.
Choisissez les unités les plus appropriées pour votre modèle. Par exemple, spécifiez la dose en milligrammes, la concentration du médicament en nanogrammes/millilitre et le volume plasmatique en litres. Les outils de conversion d'unités convertissent toutes les quantités de votre modèle et de vos données en un système d'unités cohérent.
Accélérez la simulation de modèles incluant un grand nombre de variables ou des simulations de Monte Carlo en convertissant des modèles en code C compilé. Améliorez encore les performances en répartissant les simulations sur plusieurs processeurs, clusters ou ressources de cloud computing avec Parallel Computing Toolbox™.
Calculez les paramètres pharmacocinétiques d'un médicament à partir du profil pharmacocinétique du médicament, sans considérer un modèle compartimental. Effectuez une analyse NCA à la fois sur des données expérimentales et des données de simulation pour une dose unique ou plusieurs doses, en utilisant un échantillonnage riche ou épars.
Estimez les paramètres à l'aide de méthodes d'estimation locale ou globale et calculez les intervalles de confiance pour les paramètres et les prédictions du modèle. Estimez les paramètres pour chaque groupe indépendamment afin de générer des estimations spécifiques au groupe ou estimez-les simultanément pour tous les groupes afin d'obtenir un seul ensemble de valeurs.
Utilisez des méthodes NLME pour ajuster le modèle à des données de population au moyen d'une approximation stochastique de l'algorithme espérance-maximisation (SAEM), une estimation conditionnelle de premier ordre (FOCE), une estimation de premier ordre (FO), une approximation linéaire à effets mixtes (LME) ou une approximation LME restreinte.
Concevez des programmes d'analyse à l'aide des analyses prédéfinies avec l'application SimBiology Model Analyzer. Utilisez les curseurs pour découvrir de façon interactive les effets de la variation des paramètres ou du dosage sur les résultats du modèle.
Découvrez les effets des variations dans les quantités du modèle sur la réponse du modèle en effectuant une analyse de la sensibilité locale ou globale. Utilisez l'analyse de sensibilité globale pour comprendre quelles entrées du modèle déterminent la réponse du modèle dans un espace de paramètres et pour éclairer la stratégie d'estimation des paramètres.
Utilisez SimBiology de manière programmatique avec des scripts MATLAB afin d'automatiser les analyses et de créer des analyses personnalisées. Vous pouvez également utiliser les outils proposés par la communauté comme produits complémentaires pour effectuer des analyses personnalisées sur votre modèle SimBiology, telles que des simulations de populations virtuelles.
Créez des applications d'exploration de modèles avec App Designer et packagez-les avec MATLAB Compiler. Partagez les simulations SimBiology avec des collaborateurs qui n'ont accès ni à MATLAB ni à SimBiology, sans avoir besoin de mettre les détails de la modélisation à leur disposition.
Créez des applications avec App Designer, packagez-les avec MATLAB Compiler™, puis hébergez-les avec MATLAB Web App Server™. Vos collaborateurs peuvent accéder aux applications web et les exécuter dans un navigateur sans installer de logiciel.