Slide 1

Slide 1 text

CDSB community: efforts to strengthen the R/Bioconductor developer community in Mexico/LatAm results showcased by regutools @CDSBMexico @areyesq @josschavezf1 @BarjonCar @EmilianoSotel10 @fellgernon @RBioinformatica Slides: https://speakerdeck.com/lcolladotor

Slide 2

Slide 2 text

• 2017: conception at BioC2017 • 2018: first workshop ^_^ ○ Bioconductor instructors: Martin Morgan & Benilton Carvalho • 2019: ○ BioC2019 scholarship app assistance ○ Workshop using RStudio materials • 2020: ○ regutools Bioconductor package ○ Workshop with RStudio & Bioconductor https://comunidadbioinfo.github.io/ Community of Bioinformatics Software Developers @fellgernon

Slide 3

Slide 3 text

Who knows about ? Sandrine Dudoit: She’s one of the @Bioconductor project founders! @cendrinou https://www.stat.berkeley.edu/users/sandrine/ @lcgunam Fall 2007 Slides: https://speakerdeck.com/lcolladotor @CDSBMexico

Slide 4

Slide 4 text

Education cycle ● Someone teaches in a local community ● Local members take initiative to learn more ● (ideally) local members teach other members of the local community Slides: https://speakerdeck.com/lcolladotor @CDSBMexico

Slide 5

Slide 5 text

http://www.wholebiome.com/team.html#james-bullard James Bullard January 2008 1 week intensive course Slides: https://speakerdeck.com/lcolladotor @CDSBMexico

Slide 6

Slide 6 text

@AlexielMedyna http://liigh.unam.mx/profile/dra-alejandra-medina-rivera/ Leonardo Collado Torres + Alejandra Medina Rivera BioC2008 Developer’s day + 2 conference days Supported by @lcgunam Slides: https://speakerdeck.com/lcolladotor @CDSBMexico

Slide 7

Slide 7 text

@fellgernon & Osam http://lcolladotor.github.io/courses/Courses/R/ Fall 2008

Slide 8

Slide 8 text

Education cycle: issues ● Volunteer based ● Once local members leave, it’s hard to continue ● Funding can be challenging ● Language barriers

Slide 9

Slide 9 text

Data from the last 667 submitted to Bioconductor through Github (Made in 2018) Alejandro Reyes @areyesq http://alejandroreyes.org/ BioC2017

Slide 10

Slide 10 text

http://congresos.nnb.unam.mx/ Meetings, Courses, and Workshops

Slide 11

Slide 11 text

Interested → Users → Developers How can we enable this step in LA/Mexico?

Slide 12

Slide 12 text

We are not alone: support network ● Advice, ideas, ● teaching materials, ● community building activities, ● volunteer instructors, ● funding, ● visibility

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

We are not alone: (local) support network Experience organizing workshops, local payment infrastructure, legal body & bank accounts, classroom infrastructure for bioinformatics, official letters, reservations & support for guests, teaching assistants, direct access to identify local needs, ... @nnb_unam @RBioinformatica @ccg_unam @lcgunam

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Comunidad de Desarrolladores de Software en Bioinformática ● Community as a (virtual) university department. ● Constructive discussion of novel ideas. ● Exchange of expertise and multidisciplinary collaborations. ● Remove barriers for beginners (mentoring) ● More access to specialized training for Latin American talent. https://comunidadbioinfo.github.io/ Community of Bioinformatics Software Developers

Slide 17

Slide 17 text

Latin American R/Bioconductor Developers Workshop 2018 ● Kick-starting event of the community. ● Teach participants the principles of reproducible data science through the development of R/Bioconductor packages. ● Turn bioinformatic software users into software developers. ● Continue with similar workshops in the future

Slide 18

Slide 18 text

Martin Morgan Bioconductor Benilton Carvalho Uni Campinas Selene Fernandez LANGEBIO Alicia Mastretta Yanes CONABIO María Teresa Ortíz CONABIO Ale Medina LIIGH Alejandro Ponce CONABIO Leo Collado LIBD/Johns Hopkins Heladia Salgado CCG Laura Gomez CCG Daniela Ledezma CCG Alejandro Reyes DFCI/Harvard YOU YOU YOU

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

@doctor_calvo @josschavezf1

Slide 21

Slide 21 text

@AnaBetty2304 Co-founded @RLadies_Qro

Slide 22

Slide 22 text

Network ● Learn from others ● Meet potential instructors ● Ask for support ● Ensure newcomers are included ● ...

Slide 23

Slide 23 text

CDSB board until 2019

Slide 24

Slide 24 text

Sustainability or burn out? > I am proud and excited of what we have achieved with our one-week long CDSB workshops, but also with how we used the tools we’ve learnt from other communities in order to keep interacting and communicating throughout the rest of the year. Time will tell if our efforts created a ripple that grew into a wave or if we’ll end burning out. Sustainability is a challenge, but we are greatly motivated by the impact we’ve had and can only imagine a brighter future. bit.ly/cdsb2020post --> https://www.r-consortium.org/blog/2020/03/18/cdsb-diversity-and-outreach-hotspot-in-mexico

Slide 25

Slide 25 text

Avoid repeating the past: bring in new volunteers! Joselyn Chavez @josschavezf1 ● CDSB 2018 & 2019 alumni ● Joined CDSB board in 2019 ● Founded R-Ladies Cuernavaca in 2019 ● Will co-instruct the 2020 workshop

Slide 26

Slide 26 text

CDSB YouTube channel https://www.youtube.com/channel/UCHCdYfAXVzJIUkMoMSGiZMw

Slide 27

Slide 27 text

What we do ● Workshops ● Slack: as a virtual department ● Encourage members to apply to opportunities ● Help navigate application processes & overcome language barriers ● Train others: some might join our volunteer team ● Adapt ideas from others ● Promote work by our members & allies

Slide 28

Slide 28 text

What we would like to do (better) ● Reach out to more potential sponsors: maybe through BioC? ● Community calls & mini courses: had our first one in July 6th 2020 now on YouTube ● Balance between bio-focused workshops & R development: local interest vs our goals ● Promote more community contributions to our blog ● Job & career opportunities ● Reach beyond Mexico: hard to replicate our local support in Mexico ● Build capacity: ○ train more instructors & teaching assistants ○ bring in more volunteers ○ Paid Slack Workspace? ● Organize a BioC conference in a couple of years? (The wave in the R Consortium blog post)

Slide 29

Slide 29 text

@CDSBMexico

Slide 30

Slide 30 text

https://comunidadbioinfo.github.io/post/cdsb2020-building-workflows-with-rstudio-and-scrnaseq-with-bioconductor/#.Xxxjhp5KguU Material from a rstudio::conf(2020) workshop + Material from the OSCA book Sponsors:

Slide 31

Slide 31 text

Help us increase our visibility! Thx ^^ bit.ly/bioc2020cdsb → https://twitter.com/CDSBMexico/status/1288139636477435906?s=20

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

What is regutools?

Slide 34

Slide 34 text

Regutools package project Motivation: ● Facilitate programmatic access to RegulonDB ● Easy integration with downstream BioC analysis tools ● Improve reproducibility

Slide 35

Slide 35 text

How it started? Undergraduate project Database Functions SQLite database

Slide 36

Slide 36 text

The role of CDSB as a catalyst of regutools What we had at this point ● Functions ● SQLite database Building regutools as a package ● Functions improvement ● Documentation ● Vignette ● Tests ● Integrated workflow

Slide 37

Slide 37 text

Regutools package project

Slide 38

Slide 38 text

Regutools integrates regulonDB with the Bioconductor environment by defining an S4 regulondb object. The database is distributed through AnnotationHub. Regutools package project

Slide 39

Slide 39 text

Regutools package project Retrieve and filter data

Slide 40

Slide 40 text

Regutools package project To ease integration with other Bioconductor packages, the convert_to_granges() function converts a regulondb_result object into a GRanges object whenever possible

Slide 41

Slide 41 text

What can you do with regutools? Extract and visualize regulatory networks

Slide 42

Slide 42 text

What can you do with regutools? Extract and visualize genomic elements Integration with Gviz

Slide 43

Slide 43 text

Regutools package project Future plans: Multi-organism version

Slide 44

Slide 44 text

https://doi.org/10.1093/bioinformatics/btaa575

Slide 45

Slide 45 text

Discussion @areyesq