SlideShare a Scribd company logo
1 of 16
Download to read offline
Satoshi Kume (@skume)
Rのパーソナルパッケージリポジトリ
「R-universe」システムとは?
Bio"Pack"athon
2023 #3
R-universeとは?
https://r-universe.dev/search/
R-universeとは?
https://r-universe.dev/search/
R-universeとは?
https://kumes.r-universe.dev/GoogleImage2Array
R-universeとは?
https://kumes.r-universe.dev/packages
R-universeとは?
https://github.com/r-universe/kumes
R-universeとは?
rOpenSciが提供するサービスの1つ(Jeroen Ooms氏
が管理者)
2021年くらいから活動しているプロジェクト(らしい)
https://jeroen.github.io/runiverse2021/#1
https://ropensci.org/
R-universeとは?
個人または組織が所有する、Rパッケージ、Rmd記事、
その他のRのコンテンツを公開・配布、発見するプラッ
トフォーム(CRANに近い)
異なるプラットフォーム間の管理者(メンテナー)を相
互参照する
すべてのユーザーまたは組織は、コンテンツを公開する
ためのパーソナルドメインが割り振られる。
https://jeroen.github.io/runiverse2021/#6
R-universeとは?
パッケージを自由に配布することができる(査読なし
で、GitHub的な扱い)
ユーザーが欲しいパッケージを検索し、パーソナルドメ
イン(hogehoge.r-universe.dev)からダウンロード
することができる
https://jeroen.github.io/runiverse2021/#9
https://r-universe.dev/maintainers/
R-universeのMaintainersは
パッケージ管理者全員
R-universeの使い方
<パッケージのインストール編>
パッケージのインストール時には、Rの「install.packages関数」
を使用する。
ReposにパーソナルドメインとCRAN URLを指定する。
GoogleImage2Arrayのインストール実行
R-universeでのリポジトリ作成
Step 1: create your registry
未登録の場合、R-universe GitHubのjsonファイルに追記
Step 2: install the GitHub app => GitHubとの連携
R-universe CRAN Bioconductor GitHub
対象となる
コンピュータ言語
R言語
(一般)
R言語
(一般)
R言語
(バイオ)
様々な言語
(広範囲な用途)
パッケージやライブ
ラリの検索性
検索性がやや向上
伝統的?
検索困難
タグ付け
ツリー構造
雑多・検索困難
(Google検索)
開発者のメリット
開発者ごとでの
パッケージ管理
R業界のデファクト
リポジトリ
パッケージごと管理
パッケージの特設サ
イト作成
DOI付与
個人リポジトリ
査読プロセス
無し
ビルド通ればOK
査読有り
特定の書式有り
多段階の査読有り
特定の書式有り
査読厳しめ
無し
自由な
リポジトリ作成
可能 不可 不可 可能
他プラットフォームと
の連携
GitHubとの
自動連携
GitHubとリンク? GitHub連携 ???
まとめ
新しいRのパッケージ配布プラットフォームである、
R-universeについての概要紹介をしました。
開発者にとっては、(GitHub的な)パーソナルドメ
インでパッケージの公開・配布が可能。
開発者・管理者の透明性を目指している印象??
現状、CRANパッケージの開発者なら、GitHubと連
携されて、パーソナルドメインが(勝手に)作成され
ている・・・
参考資料
Getting started with R-univers
e

https://jeroen.github.io/runiverse2021/#1
Using the R-Univers
e

https://www.r-bloggers.com/2021/08/using-the-r-universe/

More Related Content

More from Satoshi Kume

230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdfSatoshi Kume
 
211204_japan_r_v01
211204_japan_r_v01211204_japan_r_v01
211204_japan_r_v01Satoshi Kume
 
211104 Bioc Asia workshop
211104 Bioc Asia workshop211104 Bioc Asia workshop
211104 Bioc Asia workshopSatoshi Kume
 
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathonCRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathonSatoshi Kume
 
Exchange program 071128
Exchange program 071128Exchange program 071128
Exchange program 071128Satoshi Kume
 
D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)Satoshi Kume
 
AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)Satoshi Kume
 
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)Satoshi Kume
 
Openlink Virtuoso v01
Openlink Virtuoso v01Openlink Virtuoso v01
Openlink Virtuoso v01Satoshi Kume
 
201209 Biopackathon 12th
201209 Biopackathon 12th201209 Biopackathon 12th
201209 Biopackathon 12thSatoshi Kume
 
201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索Satoshi Kume
 
201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00pre201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00preSatoshi Kume
 
200612_BioPackathon_ss
200612_BioPackathon_ss200612_BioPackathon_ss
200612_BioPackathon_ssSatoshi Kume
 
How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0Satoshi Kume
 
CentOS_slide_ver1.0
CentOS_slide_ver1.0CentOS_slide_ver1.0
CentOS_slide_ver1.0Satoshi Kume
 
Mac_Terminal_ver1.0
Mac_Terminal_ver1.0Mac_Terminal_ver1.0
Mac_Terminal_ver1.0Satoshi Kume
 

More from Satoshi Kume (20)

230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf230517_chatGPT_v01.pdf
230517_chatGPT_v01.pdf
 
211204_japan_r_v01
211204_japan_r_v01211204_japan_r_v01
211204_japan_r_v01
 
211104 Bioc Asia workshop
211104 Bioc Asia workshop211104 Bioc Asia workshop
211104 Bioc Asia workshop
 
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathonCRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
CRANパッケージの作成・投稿とコードレビュー対応 〜 GoogleImage2Array パッケージでの事例紹介 〜 @ BioPackathon
 
Exchange program 071128
Exchange program 071128Exchange program 071128
Exchange program 071128
 
D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)D3 slides (Satoshi Kume)
D3 slides (Satoshi Kume)
 
AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)AI学会 合同研究会2020 発表スライド (201120)
AI学会 合同研究会2020 発表スライド (201120)
 
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
210609 Biopackthon: BioImageDbs for ExperimentalHub (修正版)
 
Openlink Virtuoso v01
Openlink Virtuoso v01Openlink Virtuoso v01
Openlink Virtuoso v01
 
201209 Biopackathon 12th
201209 Biopackathon 12th201209 Biopackathon 12th
201209 Biopackathon 12th
 
201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索201126 Wikidata クラス階層 SPARQL検索
201126 Wikidata クラス階層 SPARQL検索
 
201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00pre201111_biopackathon_11th_v00pre
201111_biopackathon_11th_v00pre
 
200612_BioPackathon_ss
200612_BioPackathon_ss200612_BioPackathon_ss
200612_BioPackathon_ss
 
How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0How_to_install_OpenCV_ver1.0
How_to_install_OpenCV_ver1.0
 
CentOS_slide_ver1.0
CentOS_slide_ver1.0CentOS_slide_ver1.0
CentOS_slide_ver1.0
 
R_note_ODE_ver1.0
R_note_ODE_ver1.0R_note_ODE_ver1.0
R_note_ODE_ver1.0
 
Mac_Terminal_ver1.0
Mac_Terminal_ver1.0Mac_Terminal_ver1.0
Mac_Terminal_ver1.0
 
R_note_02_ver1.0
R_note_02_ver1.0R_note_02_ver1.0
R_note_02_ver1.0
 
R note 01_ver1.2
R note 01_ver1.2R note 01_ver1.2
R note 01_ver1.2
 
R_note_01_ver1.1
R_note_01_ver1.1 R_note_01_ver1.1
R_note_01_ver1.1
 

20230314_R-universe.pdf