StirlingCodingClub / studyGroup

Gather together a group to skill-share, co-work, and create community
http://StirlingCodingClub.github.io/studyGroup/
Other
2 stars 1 forks source link

Event Suggestions #6

Open bradduthie opened 6 years ago

bradduthie commented 6 years ago

How to suggest, upvote, and volunteer to lead, events

This issue is for event suggestions. Feel free to add suggestions as comments to this issue below. If you like one of the suggestions, add a thumbs up to it, found by clicking the + :-) in the upper right . You can also directly edit the individual suggestions using the elipses (...) and clicking 'edit' if you want to volunteer to lead an event, or comment on one of the suggested events (e.g., add some text below the suggestion).

bradduthie commented 6 years ago

How to write a manuscript in Rmarkdown with GitHub (and do it faster than in Word)

**EVENT DONE ON 31 OCT 2018 (SEE REPOSITORY)

bradduthie commented 6 years ago

An overview of how version control works, and how to use git in the command line

[EVENT DONE ON 3 0CT 2018 (see repository)]

Given a comment from @mattnuttall00 on Issue #7 I'm actually tempted to do this and also present GitKraken as a really useful tool and solution to getting repositories on GitHub to sync locally to your own computers. Out of habit, I've not used this much, but I just opened the (free) software for the first time in months. Here are the cool features:

There's only one thing that didn't really work well -- I tried to fork @jejoenje 's test repository to see if it would just put it in some default location on my hard drive (it didn't -- you have to specify where it should go).

Would people be keen on this subject, with GitKraken as an example of a quite intuitive software for keeping everything together?

bradduthie commented 6 years ago

An introduction to coding in R using Rstudio

Anna: this hasn't been very popular with upvotes, but I think it's a good idea for the next event, especially for new users

bradduthie commented 6 years ago

An introduction to building interactive documents in R with shiny

bradduthie commented 6 years ago

An introduction to using loops in R

[EVENT DONE ON 23 JAN 2019 (SEE REPOSITORY)]

bradduthie commented 6 years ago

How to build an individual-based model in R

bradduthie commented 6 years ago

How to build an R package

mattnuttall00 commented 6 years ago

Hacky hour events

Schedule some "Hacky hour" events as mentioned in the Mozilla introduction. Informal meetings (preferably in a pub) where group members can meet and chat/discuss. Good places for new group members to meet each other

mattnuttall00 commented 6 years ago

Temporal autocorrelation in data/time series

Dealing with temporal autocorrelation in data/time series. I am NOT an expert in this, and have only recently started exploring methods. I'd be happy to facilitate a discussion session, rather than lead one. The idea being that hopefully people with more experience than me would show up :)

Brad: I think that @jeremycusack and Emma might have some expertise in this subject.

Anna: @mattnuttall00 check out this course: https://www.prstatistics.com/course/time-series-models-for-ecologists-tsme02/ .....if this sounds like what you're interested in, get in touch with Luc who might be able to get you a deal on a place

Matt: Thanks @anna-deasey ! Fortunately I only need to deal with it a little bit, so not sure investing in a full course is necessary at the moment. I think I've got a decent enough handle on it for what I need at the moment

rosemckeon commented 6 years ago

rApache - an alternative to Shiny

For finer control over HTML and JS, rApache server setup gives you the ability to integrate R code directly within HTML markup. If you have ever wanted to display your output in a way that there's no plotting package for, this might be for you - you can build very custom web apps with rApache.

There are no new R functions to learn, but it does require familiarity with HTML and server setup.

jejoenje commented 6 years ago

What editors/GUI/IDE to use for different kinds of project

I am interested to hear what people use as -broadly- editors. Obviously RStudio, but what else? Vi? Emacs? Atom? CodeLite? What works well for you for different purposes (e.g. writing manuscripts, R/C coding?).

rosemckeon commented 6 years ago

Using RStudio Server edition

You can use RStudio from any browser with RStudio Server edition - great for working on R projects from a tablet / chromebook / any computer away from home. I've recently set this up and it's been very handy. A bit fiddly! but fun.

rosemckeon commented 6 years ago

Getting started in C/C++

I've never done any C. Would anybody else find this useful?

Brad: I've got some experience with this, and with linking C to R (though not C++). It's a tricky language to get the hang of, but the benefit of knowing it is that a lot of tasks are orders of magnitude (not an exaggeration) faster in C/C++ than in R.

jmcvw commented 6 years ago

Spatial data

Using packages sf/sp and raster to create maps.

jmcvw commented 6 years ago

Workflows

In https://github.com/StirlingCodingClub/studyGroup/issues/7#issuecomment-423504448 I asked a couple of questions about how people used git. There were a couple of different responses, and I for one, can think of a few other questions, so I'm adding it here as a possible topic.

anna-deasey commented 6 years ago

Workflows

In #7 (comment) I asked a couple of questions about how people used git. There were a couple of different responses, and I for one, can think of a few other questions, so I'm adding it here as a possible topic.

How about this a basis for a semin[r] on workflows? It's one of four guides to better science from BES @jmcvw @bradduthie

rosemckeon commented 6 years ago

Getting to grips with SSH keys and other authentication methods

From all the talk on this issue it seems like this would be really useful as a practical help session. Seems like an easy place to loose people at the first hurdle.

jmcvw commented 6 years ago

Functions

How / when / why to write in functions in R.

Being able to write your own functions is dead handy.

[EVENT DONE ON 28 NOV 2018 (See repository)]

bradduthie commented 5 years ago

Mathematical and computational concept reviews

Would anyone be interested in one or more semina[r]s focusing on a refresher of mathematical or computational topics of interest, with the goal being to understand a key concept in the mathematical or computational tool box? Examples might include the following:

The idea would be to provide a quick review on some aspect of mathematics or computer science, and ideally to present it in a slightly different way than many of us -- particularly in the life sciences -- might have been taught it in the past (with emphasis on concepts rather than calculations).

adamaki commented 5 years ago

@bradduthie absolutely! As a biological scientist who uses programming and maths a lot but has no advanced mathematical or computer science training (other than self-taught), I know I have some big gaps in my basic knowledge. These and any other similar topics would be a great help!