Skip to content
@PharmaForest

PharmaForest

PharmaForest (we have already 40 packages🎉🎉)

A collaborative repository of SAS packages for pharmaceutical industry, powered by PHUSE Japan OST (Open Source Technology) WG members—Hiroki Yamanobe, Yutaka Morioka, and Ryo Nakaya—showcasing the list of available packages below. Click the QR code to visit gallery page.
pharmaforest QR PharmaForest Gallery

-Goal-
Through SAS Packages, we want to actively encourage sharing of SAS know‑how that has often stayed within individuals. By doing this, we aim to build up collective knowledge, boost productivity, ensure quality through standardization, and energize our community.

-Priority-
Our first priority is to share openly—and get others to share as well—so that more people can join in. On that basis, we’ll work on improving quality, driving standardization, and creating long‑term value.


Packages

# Package # Package # Package
1 OncoPlotter (PharmaForest original package) 16 maxims4sas (PharmaForest original package) 31 basketMiningKit
2 sashash 17 laglead 32 datacut_sas
3 sas_dataset_json 18 ctcae5_grader 33 retro_spell_check
4 SASPACer 19 love_matrix 34 sas_dataset_toon
5 misc (PharmaForest original package) 20 SASPACerShiny (R Package) 35 defensivechk
6 SAS FAKER 21 change_tracer_dog 36 GetCDISCCodelist
7 SASLogChecker 22 yaml_writer 37 kpi_viz_toolbox
8 sas_compare 23 Adamski (PharmaForest original package) 38 outlier_screening
9 rtfCreator 24 RWDExpress 39 sARDen
10 shutter_chance 25 freqsum 40 sARDenX
11 devil (PharmaForest original package) 26 qc_cat_referee 41 sARDenMTS
12 xattr_kit 27 SASToolbox 42
13 cloak 28 trial_flow 43
14 vis_review_kit 29 valivali (PharmaForest original package) 44
15 odstable_layoutshowcase 30 mergex 45
pharmaforest_map

If you are greedy who wants to install all packages, see below for install all packages of PharmaForest.

%installPackage(
	OncoPlotter sashash sas_dataset_json SASPACer misc sas_faker saslogchecker sas_compare rtfcreator shutter_chance devil xattr_kit
	cloak vis_review_kit odstable_layoutshowcase maxims4sas laglead ctcae5_grader love_matrix change_tracer_dog yaml_writer Adamski RWDExpress
	freqsum qc_cat_referee SASToolbox trial_flow valivali mergex basketMiningKit datacut_sas retro_spell_check sas_dataset_toon defensivechk GetCDISCCodelist kpi_viz_toolbox outlier_screening
	sARDen sARDenX sARDenMTS,
	mirror=pharmaforest
)

PharmaForest repository can omit sourcePath= parameter(sometime it's lengthy) by using mirror=3 or mirror=PharmaForest in %installPackage() of SPF thanks to Bart.

%installPackage(OncoPlotter, mirror=PharmaForest)
%installPackage(OncoPlotter, mirror=3)

Papers and presentations of PharmaForest are here Papers and Presentations.


Dr.Forest Master Navigator(Beta version) Dr. Forest link
Dr. Forest is a master navigator of PharmaForest. He is an excellent and diligent GPT assistant who can answer most questions about PharmaForest and details of #1-#15 packages. However, please understand that he is not speaking on behalf of our organization. You need to sign up to ChatGPT (at least a free user account) to talk to him. See more about his background.

Dr.Forest Support Navigator(Beta version) Dr. Apple link
Dr. Apple is a support navigator of PharmaForest. He has a strong character but cool GPT assistant who can asnwer details of #16 - #30 packages. Please understand that he is not speaking on behalf of our organization. You need to sign up to ChatGPT (at least a free user account) to talk to him. See more about his background.


Rio Support Navigator(Beta version) Rio link
Rio is a support navigator of PharmaForest. She/He is a mysterious GPT assistant who can asnwer details of #31 and later packages. Please understand that she/he is not speaking on behalf of our organization. You need to sign up to ChatGPT (at least a free user account) to talk to her/him. See more about her/his background.


SAS Package Lady SAS Package Lady (Oba-chan) (Beta version) SAS Package Lady link
SAS Package Lady (Oba-chan) is a warm diner-auntie GPT persona who helps you create SAS packages. Please understand that she is not speaking on behalf of our organization. You need to sign up to ChatGPT (at least a free user account) to talk to her.


ecosystem_map

Join Our "PharmaForest" – Collaborators Welcome!

We are actively looking for collaborators to join and contribute to our program package. If you're interested in participating in any of the following ways, feel free to get in touch with us!

  1. Become a PharmaForest Manager
    Help manage and lead the package alongside the current team.

  2. Co-develop Original Packages
    Collaborate with us on building new tools such as "OncoPlotter," "misc", and more.

  3. Mirror Your Own Packages
    Share your packages by hosting mirrors with us.

  4. Contribute Macros and Tools to the "Devil Package"
    Add useful macros or functionalities to our "Devil" package to expand its features. "Devil" is a package for casually sharing playful or simple programs.

  5. Join as a User
    Simply participate in the package as an active user, provide feedback, and stay up to date.

We welcome all levels of involvement. Whether you're a developer, researcher, or just someone interested in what we’re building, we’d love to hear from you!

Contact us if you're interested! Ryo Nakaya, Yutaka Morioka, Hiroki Yamanobe

wewantyou


What is SAS Packages?

The package is built on top of SAS Packages Framework(SPF) developed by Bartosz Jablonski.

For more information about the framework, see SAS Packages Framework.

You can also find more SAS Packages (SASPacs) in the SAS Packages Archive(SASPAC).

How to use SAS Packages? (quick start)

1. Set-up SAS Packages Framework

First, create a directory for your packages and assign a packages fileref to it.

filename packages "\path\to\your\packages";

Secondly, enable the SAS Packages Framework. (If you don't have SAS Packages Framework installed, follow the instruction in SPF documentation to install SAS Packages Framework.)

%include packages(SPFinit.sas)

2. Install SAS package

Install SAS package you want to use with the SPF's %installPackage() macro.

  • For packages located in SAS Packages Archive(SASPAC) run:

    %installPackage(packageName)
  • For packages located in PharmaForest run:

    %installPackage(packageName, mirror=PharmaForest)
  • For packages located at some network location run:

    %installPackage(packageName, sourcePath=https://some/internet/location/for/packages)

    (e.g. %installPackage(ABC, sourcePath=https://github.com/SomeRepo/ABC/raw/main/))

3. Load SAS package

Load SAS package you want to use with the SPF's %loadPackage() macro.

%loadPackage(packageName)

Enjoy!


Popular repositories Loading

  1. sas_faker sas_faker Public

    mirror of sas_faker

    SAS 4

  2. OncoPlotter OncoPlotter Public

    A SAS package to create figures commonly used in oncology studies

    SAS 2 1

  3. misc misc Public

    A SAS package to place miscellaneous macros, functions, etc.

    SAS 2

  4. SASPACer SASPACer Public

    mirror of SASPACer

    SAS 2

  5. devil devil Public

    devil package

    SAS 2

  6. sashash sashash Public

    mirror of sashash

    SAS 1

Repositories

Showing 10 of 43 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

SAS R HTML