Félicitations aux Cheeseheads pour leur victoire au Super Bowl. En tant que fan de cette friche désolée liée au sport, connue sous le nom de Cleveland, et malgré le désir contradictoire de démontrer la supériorité de la Ligue nord de l'AFC, je me suis retrouvé à tirer pour l'équipe en vert (et j'aime le fromage). C'est bien de voir une graine du bas trouver son mojo et courir la table. C'était amusant de voir tous les joueurs frotter simultanément le trophée Lombardi et prendre une photo de leur téléphone. Plus que jamais, nos téléphones sont devenus des extensions de nous-mêmes. TechCrunch a même publié un article intitulé « Les applications / sites Web du Super Bowl afin que vous puissiez prétendre que vous êtes au jeu tout en regardant votre téléphone . "
Ce qui nous amène au sujet de ce blog: l'extensibilité. Le dernier grand nombre fou donné par Apple au nombre d'applications iPhone est de 300 000, soit le double de l'an dernier. Le nombre de paquets R est maintenant au nord de 2 000 et augmente de manière exponentielle. SAS a consacré beaucoup de temps et d’efforts au cours des dernières années à la stabilisation et à l’expansion de sa plate-forme d’informatique décisionnelle à travers son ensemble puissant d’applications verticales. Extensibilité - décrite par Wikipédia en tant que "l'inclusion de points d'ancrage et de mécanismes permettant d'étendre / améliorer le système avec de nouvelles capacités sans avoir à apporter de modifications majeures à l'infrastructure système" - a été un facteur essentiel dans le succès de ces projets de logiciels modernes.
JMP 9 inclut un nouveau cadre d'extensibilité qui lui est propre: les compléments. Cette capacité a été très appréciée dans nos efforts en sciences de la vie, comme JMP peut être très utile dans de nombreux domaines scientifiques au-delà de ceux couverts par Génomique JMP et JMP Clinical . Nous avons récemment écrit deux add-ins, qui gagnent tous les deux en popularité. Pour télécharger des compléments, vous devez disposer d'un identifiant SAS gratuit.
le Bioassay Add-In adapte les modèles logistiques à quatre et cinq paramètres aux données dose-réponse non linéaires et inclut une fonctionnalité permettant de tester le parallélisme de deux courbes. Elle appelle la plate-forme non linéaire dans JMP en arrière-plan et inclut des sorties graphiques telles que l'ombrage de confiance, les barres EC50, les superpositions de structure chimique et les cartes thermiques en cluster des courbes ajustées. Voici quelques captures d'écran:


le Add-In de comparaison de méthodes met en œuvre une série de modules permettant de comparer les méthodes de mesure conformément aux directives du Clinical and Laboratory Standards Institute (CLSI). Il s’avère que presque toutes ces méthodes sont déjà disponibles dans JMP, mais sous un nom différent. Par exemple, la régression de Deming est identique à la régression orthogonale dans JMP. Une méthode non disponible directement dans JMP mais qui a été mise en œuvre dans JSL (grâce à des interactions très utiles avec certains collègues de Roche) est la régression de Passing-Bablok. Les modules de précision, de précision, de linéarité et de performance établissent les connexions nécessaires et produisent des tableaux de bord graphiques liés de manière dynamique, comme indiqué ci-dessous:


Les deux compléments empruntent des idées à JMP Genomics et JMP Clinical, notamment leur structure pour les rapports à onglets. Bioassay, Method Comparison et de nombreux autres compléments sont disponibles gratuitement sur le site. Echange de fichiers JMP .
Le gourou de la programmation, Allan Kelly, a déclaré: «Si je devais essayer de résumer ma philosophie du développement logiciel en une phrase, ce serait probablement: Le logiciel doit rester souple, malléable. La discipline de l'extensibilité est l'outil qui nous aide le mieux à atteindre cet objectif. "
Cela semble raisonnable même pour un fan des Browns. Hélas, je vois que les Cavaliers ont récemment battu le record de la NBA pour la plus longue série de défaites. Peut-être qu'un logiciel extensible peut nous sauver d'une manière ou d'une autre. En attendant, je vais regarder quelques cerceaux de l'ACC et imaginer Dick Vitale en train de chanter: "Extensibilité, bébé!"