Summer 2018 Working Group: The R Programming Language
The R programming language has become a pivotal tool in academic research, library science, and a variety of industries. A powerful statistical tool, R can be used for preparing, cleaning, reorganizing, analyzing, modeling, and visualizing data for a wide-range of purposes.
This R Working Group is a beginner-level working group for collaborative learning and practice to build coding skills and learn how to apply R to each participants’ own projects. Please try to attend as frequently as possible, but participants should also be able to drop in on a random basis and still follow the thread of each session.
Karen Kohn, Olivia Costello, and Alex Wermer-Colan will each run sessions throughout the summer, but we will also encourage other participants to learn by running a tutorial in R. We also hope to bring a couple invited speakers in the Philadelphia area to talk about their experiences learning and teaching R.
Place: Temple Digital Scholarship Center, Room 09B, Ground Floor of Paley Library
Schedule: Every Tuesday at 10:00 AM during the summer months. Starting June 26th, and every other week after, the group will be led through a tutorial by Karen, Olivia, or Alex. During off-weeks, the working group will still meet, but without a formal session planned: participants are encouraged to work on their own and in groups, practicing tasks in R and running through tutorials.
Computational Textual Analysis
This workshop series will model a mini-collaborative research project, involving experimentation with computational textual analysis tools using the Digital Scholarship Center’s recently digitized corpus of twentieth-century literature. We will begin by discussing various methods and tools for cleaning and preparing a corpus, including text encoding initiatives. For most of the series, we will employ a variety of ready-made tools, including the Google Ngram viewer and Voyant, to quantify grammatical, lexical, and organizational structures in dozens of novels. This workshop will also establish a working knowledge of how to deploy and adapt simple programming scripts to run more complex and pointed analyses on multiple texts at once. No prior knowledge of computational textual analysis is necessary.
Data Cleaning with OpenRefine
The workshop covers basics and examples of data cleaning with OpenRefine. Feel free to bring your own computer to practice with hands-on examples. Topics will include: data transformation, the General Refine Expression Language, and data reshaping.
Using Unity 3D
This ongoing hands-on workshop will introduce you to using Unity and show you how to apply it to your re-creation, simulation, virtual reality, or game related projects. Topics include Unity interface and general usage, importing and using Unity Standard Assets and Asset Store, importing and using custom models, scene composition, object interaction, using virtual reality, and more. While programming knowledge is not required, is is suggested for some lessons. You will need a laptop (Mac or PC) and an installation of Unity 3D (free and covered the first lesson) in order to participate.
Mapping Datasets in the Humanities
This series provides both methodological and technical support for mapping datasets. We will discuss how different fields within the humanities interpret and utilize data as well as the application of tools, such as ArcGIS, Carto, Neatline, NodeGoat, and QGIS.
Jan. 30; Feb. 13, 27; Mar. 13
Sign up now!
Intro to Electronics & Arduinos
The Arduino is a small open source micro controller that allows you to sense and control objects in the physical world. Join us for to learn more about and try building projects with the Arduino as an entry into the realm of physical computing.
This workshop will introduce several tools for using Twitter for social science research. Geared towards political science, media studies, and journalism, it will show ways of searching and analyzing Twitter hashtags and other indications of political trends. It will include at least one session on how to identify automated tweets, commonly known as bots. It will draw upon examples from my own research on state propaganda in the Persian Gulf, but asks others to bring in their own ideas for researching how authoritarian governments and social activists alike are using Twitter to promote agendas and ideologies.
From 3D Model to 3D Print
In this workshop series, we will work through the 3D modeling and 3D printing process. We will explore the basics of 3D modeling and printing technologies, consider different ways to generate printable models, and design our own models using free, intuitive software. We will then 3D print our models on the DSC’s Big Box printer. Each workshop in the series will build upon the previous ones and participants of the entire series will both satisfy the safety training requirement to 3D print in the DSC and 3D print their own model. No 3D modeling or printing experience is required.
Fundamentals of Omeka and Digital Exhibition Design
Omeka is a free and open-source web publishing platform with rich metadata and digital exhibition capabilities. This workshop will introduce Omeka and the process of establishing your own online exhibition. Topics will include: data selection, collaboration, physical and digital archives, and methods for promoting your work.
Getting started Making Games with Twine
Twine is an open source software platform for making text based choose your own adventure style games and other forms of non-linear story telling. Come learn how to get started using it! More info on Twine here: https://twinery.org/
Learn to Code Python
Participants will work together to learn the programming language Python at their own pace. Join us to work through online learning sessions of Python with hands on exercises and get help from others there. Feel free to bring along your lunch. You will need a laptop (Mac or PC) in order to participate.
Makerspace Technology and Safety Training
Here in the DSC we don’t just want to provide a space where things like 3D printing, laser cutting or working with electronics are provided to you, we want you to learn how to use them as well! In order to use any of the maker space equipment in the DSC you must first go through a basic makerspace safety training along with any equipment specific training for the equipment you desire to use. DSC staff will still be around to assist you if you run into difficulties, but we want to make sure you get started in the right direction.
Mapping the Great Migration
These sessions will teach you how to use software for historical mapping purpose to trace the Great Migration. We will begin with a brief intro to some mapping software and advance each session to include more information and delve deeper into these software tools to create a digital historic map that will help illustrate key locations, dates and events of the Great Migration.
Meet and Build: Making and Community
Join an interdisciplinary group of makers looking for solutions, feedback and support on their projects. This ongoing workshop/meet up group is for anyone who enjoys or wants to make things and desires to be apart of a community. Making is not a fringe movement, but rather is apart of a human need to build. It extends many areas of higher education including but not limited to: science, engineering, art (visual and performance), entrepreneurship, medicine and literature. Bring an idea, a project, a prototype, a line of code, a question and/or most importantly, a desire to build. We will work through each other’s personal projects, discuss problems, and brainstorm solutions. If no one knows the answer to a particular problem, we will look for an expert in the given field who does. This meet up group is for anyone interested in interdisciplinary collaboration and who has a desire to build.
This workshop will cover the basic theories underpinning social network analysis, covering what type of relationships, connections, and/or ties can be mapped using network analysis. We will look at different types of data that can be used, predominately focused on research within the social sciences. Network analysis can be used to study a wide array of different types of interactions, from mapping terrorist organizations, to analyzing co-authorship of journal articles within a disciplines, or looking at the flow of international aid between states. Next, we will cover how to run analyses (e.g. network density, measures of centrality, clustering, and subgroup identification) on social networks using various packages in R. We will also go into how to create data visualizations of networks within R. No prior knowledge of network analysis is needed, but some basic experience with R would be advantageous.
Reading with Computers
This workshop series will provide an overview of theories, projects, methods, and tools for computational textual analysis (otherwise known as “natural language processing”). After familiarizing ourselves with traditional and alternative methods of interpretation in the humanities, we will consider critical applications of digital technology to cultural studies and literary analysis, from Franco Moretti’s distant reading of nineteenth-century literature to Alex Gil’s genetic analysis of Aimé Césaire’s composition methods. We will spend the final workshop sessions exploring and experimenting with ready-made digital tools for comparing texts, uncovering compositional methods and styles, tracing historical genealogies and etymologies, as well as topic modeling, sentiment analysis, and literary mapping and visualizations. No prior knowledge of computational textual analysis is necessary. The workshop sessions will build on prior sessions, so consistent attendance to the workshop series is recommended, but not required.
Text Analysis with R
This ongoing workshop will be lead by a DSC staff member taking participants through Matt Jocker’s Text Analysis with R for Students of Literature for learning the open source coding language R and applying it to textual analysis uses. Participants should intend to come to all sessions as we will move to a new chapter each week. Feel free to bring along your lunch. You will need a laptop (Mac or PC) and an installation of RStudio (free and covered in chapter 1) in order to participate.
Using Unity 3D
This ongoing hands-on workshop will introduce you to using Unity and show you how to apply it to your re-creation, simulation, virtual reality, or game related projects. Topics include Unity interface and general usage, importing and using Unity Standard Assets and Asset Store, importing and using custom models, scene/level composition, object interaction, using virtual reality, and more. While programming knowledge is not required, is is suggested for some lessons. You will need a laptop (Mac or PC) and an installation of Unity 3D (free and covered the first lesson) in order to participate.
Visualizing Your Data
This series explores different ways to visualize different types of data. Each session will explore a different type of visualization, including graphs, maps, and networks.
Web Scraping with Python
The workshop covers basics and examples of web scraping with Python. You will need a laptop (Mac or PC) in order to participate as well as the freely available Scraping the Web for Arts and Humanities, by Chris Hanretty. Topics will include: Intro to web-scraping and html, Intro to Python, Extracting texts, Downloading files, Extracting links, Extracting tables.
Working with 3D Environments
This ongoing workshop will introduce you to various technologies that create, manipulate, and display 3D models. The first session will focus on capturing 3D images from objects in the real world using photogrammetry. The second session will introduce the DSC’s structured light scanner and 3D printers, walking you through the model creation and 3D printing process. The third session will focus on creating original 3D models and importing your earlier models in Sketchup. The final session in this series will introduce easy to use platforms allowing you to view and share your models in VR.