
Cu câțiva ani în urmă, am început să lucrăm cu o companie farmaceutică globală care ne -a adus o provocare deosebit de spinoasă. Au vrut să utilizeze R pentru trimiteri FDA-dar fiecare pachet pe care l-au introdus a trebuit să treacă printr-un proces lent, intensiv în resurse, pentru a fi evaluat și aprobat risc. Din păcate, nu sunt în măsură să fie gung-ho despre ce instrumente folosesc, au nevoie în schimb de gândire și minuțioasă, având în vedere rigoarea statistică, reproductibilitatea, stabilitatea și securitatea înainte de a include instrumentele din mediul lor de producție. În practică, acest lucru a însemnat că va dura doi ani pentru ca aceștia să poată aproba un nou pachet R pentru utilizare. Ouch.
După ce am efectuat un audit al procesului lor, am identificat câteva domenii în care am putea crea eficiență. Obiectivul nostru: automatizează tot ceea ce ar putea fi automatizat, reducând povara manuală a recenzorilor, îmbunătățind în același timp consistența și trasabilitatea. Dezvoltarea a început cu seriozitate anul trecut, iar rezultatul este litmusverse?, O suită de pachete R care ne permite să riscăm să evaluăm colectarea pachetului dvs. R, să raportăm despre constatările și să salvăm pachetele cu risc ridicat care sunt critice pentru afaceri.
Totul apoi ambalat într -o aplicație ușor de utilizat
Pachetul dvs. trece testul {litmus}?
Ce este litmusverse? {litmus} apucă metadatele pachetului R și generează informații valoroase de calitate. {litmus.score} transformă aceste ieșiri în scoruri de calitate vizate – cod, documentație, popularitate, întreținere – plus un rating general de pachete. {litmus.report} oferă această inteligență în PDF pentru înregistrări permanente. {litmus.dashboard} oferă o imagine de ansamblu cuprinzătoare, abilitarea managerilor de bibliotecă R cu instrumente mai bune de luare a deciziilor și păstrarea înregistrărilor eficientizate.
Abordarea noastră este agnostică în ceea ce privește sursa pachetului – nu contează dacă pachetul dvs. este găzduit pe CRAN, Bioconductor sau un depozit intern. Putem risca să evaluăm și să -l remediem la fel. Puteți citi mai multe despre abordarea noastră de evaluare a riscurilor într -o postare recentă pe blog.
Scopul nostru este de a ajuta clienții să curețe o colecție de pachete evaluată de riscuri, pentru a continua să conducă inovația folosind R. Fii atent la viitoarele bloguri care prezintă detaliile abordării noastre. Între timp…
Dă -ne tabloul de bord!
Am pregătit o aplicație strălucitoare care vă permite să interacționați cu o colecție de pachete pe care le -am evaluat și marcat, folosind instrumente {litmus} și noua noastră strategie de notare. Vom publica mai multe detalii despre abordarea noastră de notare în săptămânile următoare. În aplicație, veți putea evalua calitățile la nivel înalt ale unei colecții de pachete, inclusiv distribuirea scorurilor:


Dacă faceți clic pe „Lista de pachete”, veți putea vedea valorile colecției într -un tabel detaliat și sortabil:


Dacă faceți clic pe un rând individual din acest tabel, vă va duce la o defalcare detaliată a pachetului individual, oferind o imagine de ansamblu a scorului său în cadrul colecției:


Puteți, de asemenea, să vă parcurgeți o reprezentare vizuală a fiecărei caracteristici în contextul colecției de pachete:


Sunteți gata să vă puneți pachetele la test?
Versiunea gratuită a aplicației noastre vă permite să vizualizați un subset de pachete CRAN. Dacă doriți să deblocați întregul potențial al litmusului, adică personalizați lista de pachete care este afișată, includeți propriile pachete dezvoltate intern sau pachete non-CRAN, înregistrați decizii cu privire la includerea unui pachet în mediul dvs., recuperați rapoarte PDF pentru stocare pe termen lung și remediați pachetele critice pentru afaceri, suntem gata să vă ajutăm.
Luați legătura cu noi pentru a discuta despre cum vă putem ajuta să curățați un ecosistem robust r folosind litmusverse. În calitate de parteneri oficiali Posit, suntem, de asemenea, gata să vă ajutăm să vă configurați mediul dvs. ideal de dezvoltare R. Pentru mai multe informații despre celelalte servicii de știință a datelor și inginerie de date, vă rugăm să vizitați site -ul web Jumping Rivers.
Pentru a afla mai multe despre cum putem facilita adoptarea organizației dvs. de open-source, vă rugăm să ne contactați.
Contactaţi-ne
Pentru actualizări și revizii la acest articol, consultați postarea originală
