Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHubで行うreproducible research (GitHub Kaigi, Tokyo, 2014)

GitHubで行うreproducible research (GitHub Kaigi, Tokyo, 2014)

2014年6月1日に開催されたGitHub KaigiでのLT発表資料

=====
要旨

いかなる分野の学術研究においても、その再現性や信憑性は重要です。そのため研究者のreproducible researchに対する関心が近年高まっています。

発表者はGitHubがソーシャルコーディングの概念にもとづく開放的な環境を提供するということから、研究者が求める研究の誠実さを証明するツールとして効果的であると考えています。そこでGitHubの特徴・機能を活用したreproducibleなデータ解析から学術論文の作成までの手順の提案します。

Uryu Shinya

June 01, 2014
Tweet

More Decks by Uryu Shinya

Other Decks in Education

Transcript

  1. GitHubͰߦ͏
    reproducible research
    ӝੜਅ໵
    ԣ඿ࠃཱେֶେֶӃ ؀ڥ৘ใֶ෎
    GitHub Kaigi(@Shibuya), June 1, 2014
    github.com/uribo

    View Slide

  2. View Slide

  3. View Slide

  4. Reproducible Research (RR)
    ࠶ݱՄೳͳݚڀ
    ࿦จʹॻ͔Ε͍ͯΔํ๏ɺ৚݅Ͱߦ͑͹ɺ
    ಉ༷ͷ݁Ռ͕ಘΒΕΔ
    objectivity ٬؍ੑ
    clearly ໌ྎੑ
    properly ଥ౰ੑ

    View Slide

  5. ։ൃऀͱՊֶऀͰڞ௨͢Δ΋ͷ
    Prli´
    c, A., and J. B. Procter. 2012. PLOS Computational Biology 8
    1. Don’t Reinvent the Wheel
    2. Code Well
    3. Be Your Own User
    4. Be Transparent
    5. Be Simple
    6. Don’t Be a Perfectionist
    7. Nurture and Grow Your Community
    8. Promote Your Project
    9. Find Sponsors
    10. Science Counts

    View Slide

  6. ݚڀͷྲྀΕ
    ౷ܭղੳͱ࿦จͷࣥච͸َ໳

    View Slide

  7. View Slide

  8. View Slide

  9. GitHubͷಛ௃Λ׆͔ͨ͠RRͳݚڀ
    ιʔγϟϧίʔσΟϯάͷ֓೦Λݚڀʹ...

    ςΩετϑΝΠϧΛ΋ͱʹͨ͠ਐߦ

    ਐ௙ঢ়گʹԠͨ͡ϒϥϯνͷ੾Γସ͑

    ༻్Λهड़ͨ͠ίϛοτίϝϯτ

    όοΫΞοϓɺࠩ෼֬ೝ͸ؾʹ͠ͳ͍

    View Slide

  10. σʔλղੳ:
    ϦϙδτϦ಺ͷιʔείʔυɺσʔλϑΝΠϧΛ
    ༻͍Ε͹ಉ༷ͷ݁Ռ͕ಘΔ͜ͱ͕Ͱ͖Δ

    View Slide

  11. ࿦จࣥච:
    ςΩετϑΝΠϧͳͷͰࠩ෼ͷ֬ೝ͕༰қɻ
    ඞཁ͕͋Ε͹όοΫΞοϓ͔Β෮ݩ

    View Slide

  12. Pull Request, IssuesΛ࢖ͬͨࠪಡ

    View Slide

  13. View Slide

  14. ·ͱΊ
    ▶ Computational Science ͚ͩͰͳ͘ɺ͍͔ͳΔ
    ෼໺ͷݚڀʹ΋ reproducible research ͷ֓೦͕
    ඞཁ
    ▶ Data analysis ͱ Writing ʹ GitHub ͕׆༻Ͱ
    ͖Δ

    ιʔγϟϧίʔσΟϯάͷ֓೦͸ݚڀͷ࠶ݱ
    ੑ͚ͩͰͳ͘ɺ٬؍ੑ΍໌ྎੑΛ޲্ͤ͞Δ

    View Slide