IBIS BIOINFORMATICS COURSES / COURS DE BIOINFORMATIQUE DE L'IBIS

Size: px
Start display at page:

Download "IBIS BIOINFORMATICS COURSES / COURS DE BIOINFORMATIQUE DE L'IBIS"

Transcription

1 IBIS BIOINFORMATICS COURSES / COURS DE BIOINFORMATIQUE DE L'IBIS Course 1 - Introduction to Linux and bioinformatics UNIX, GNU and Linux The first computers were both very big and excessively expensive. These characteristics meant that they were mainly used by universities for research purposes. In this era, each new computer came with a different operating system. This created problems for the users since they had to learn a new system for each computer. A team of developers in the Bell Labs laboratories created a new operating system that could fit all machines. That project was named 'UNIX'. UNIX was continually kept compatible with all computer hardware that was being produced, turning it into the operating system of choice. However, one disadvantage of UNIX was that it was not 'free', in the sense that the source code was kept secret. This limited its spread and created a strong potential for people to produce an alternative free system with similar features but that could also be shared and modified at will. As a result, Richard Stallman started the GNU project in 1984 ( in order to provide people with a free alternative to UNIX. Thus, the GNU software was built from the start to be fully UNIX compatible. The GNU project members started to code equivalent tools to those found in UNIX. However, the biggest part of the job was still ahead. They had the system tools, but not the operating system itself, responsible for running the computer. In 1991, Linus Torvalds, a Finnish software engineer, started working on such an operating system, called the 'kernel', that would be completely compatible with the original UNIX, and thus with the GNU tools. From the start, he made his code freely available and others soon joined him in developing his kernel. It was the missing piece to a completely free operating system as envisioned by the GNU team. Thus, the GNU/Linux system, commonly called simply Linux, was born. Linux is thus a full UNIX clone that nowadays runs on many devices, from mobile phones, laptops, desktops, game consoles to servers and super computers. It is in fact the leading operating system run on servers, including servers meant to meet research computing needs. Since the early development, many flavours of Linux, also known as 'distributions', have appeared. These distributions target different audiences or needs (eg: servers, intensive computation, personal computers). Characteristics of Linux Linux has a few pros and cons. Here is a short list of things to consider. First, Linux is free. This has two meanings. The first is that there is likely always going to be a popular version of Linux available for download without any charge. For example, you can download the latest version of Ubuntu from: at no charge. Free also has the meaning expected from 'free software'. In most distribution, this means that the system is composed only of software that can be freely copied, modified and redistributed. You can then choose to add proprietary programs or drivers as needed. Linux is also portable. This means that it can be installed on any hardware configuration. This does not mean, however, that the installation is going to be easy in all cases. Linux

2 is secure and versatile. The security model is borrowed directly from the UNIX systems, which is known for its robustness and security. Critical updates are done frequently. Very few of those, however, require the user to reboot the system. Linux users' biggest security threat lies in phishing scams and thus in using their own judgement about who to trust when browsing the internet or using their . Linux is scalable. From phones to super computers, for internet browsing or intensive calculation, Linux fits the bill. There are thousands of programs available for just about any use you could think of. Even though it will work far better if installed on your system, you can try many Linux distributions without installing them at all on your computer. For this, you need to create and boot from either a Live CD (slow) or a Live USB stick (faster). And now for some of the cons. There are many distributions of Linux available. A nice site to help in choosing one is: This website surveys all the major as well as a lot of minor Linux distributions. It also sorts them according to popularity. We suggest you make your first steps with Ubuntu, an easy-on-newcomers Linux distribution. Ubuntu is the most widespread distribution. This ensures that it is more thoroughly tested and that both help and tutorials are easier to find. Linux is not very user friendly, especially for new users. In order to become a solid Linux user, you do have to learn a bit about computers and the esoteric 'command line'. Luckily, the situation has improved dramatically in the last five to ten years and some of the recent Linux distributions are much more user friendly, with good graphical interfaces. Hopefully, by choosing Ubuntu and following this introductory course to Linux and bioinformatics, you should be able to coast the learning curve and get a solid grasp at the basics of the Linux system. Remember, Linux, from its very origins, is all about community. There is documentation, tutorials and help to be found online. If you have any problem, first try a Google search with appropriate keywords. Someone may have had the exact same problem and you could find your solution in the answers to his question on a forum. If you still have no solution, contact your local geek. He'll try to help you solve your problem and also show you how to find more help by yourself. This is another important value at the core of the Linux community: freedom also means becoming more independent. More independent in learning to use the system, from the need to purchase proprietary software, and in how you choose to use your computer. Bioinformatics In the era of genomics, where gigabytes of information are flowing out of next generation sequencers, where genetic models are becoming increasingly complex, where building new genomes is getting more and more common, computers accordingly play a more important role. Bioinformatics is all about getting things done. Computers are used to generate, gather, store, analyze biological and genetic information with the goal of answering specific biology-related questions. No computers simply means no science. As the diversity of data types, methodological approaches and biological questions increases, one needs to be able to accomplish new types of analyses in order to stay on the edge. This is why bioinformatics capabilities, or simply computer proficiency, is key to accomplishing a research project in genetics or even building an interesting research career. The main goal of these courses is to provide tools that will give individuals more freedom, flexibility, and power when dealing with their data and analyses. Technologies and approaches change fast, but some things are so basic that they remain at the core of

3 any analysis. If you have a genomics project in your hands this year, which program you use is likely to be different than the one you will be using in two to five years. However, some things are going to remain very similar. At some point in the project, you will be handed out one or many data files, sometimes as large as a few (or many) gigabytes. Being able to visualize, query, and analyze these files is, of course, going to be very important. However, it is definitely not practical to manipulate such files using common text editors. How are you going to visualize a 4Gb file, let alone query it? During these courses, we will thus focus on some of the basics so that you become increasingly able to manipulate your data, in any way that you find suitable, in order to answer your questions. In this manner, you will also get to know your data better. Then, whether you end up using an already existing program or writing your own analysis tools, you will have a better control and understanding of your data and analyses. Also, when time will come to write your manuscript, you will have a detailed understanding of the analysis pipeline. Why do bioinformatics with Linux? Since we are going to spend a good amount of time getting accustomed with Linux during these courses, I feel compelled to justify why I believe Linux is a better and more natural operating system for bioinformatics work. Most of the reasons I describe below apply to the UNIX-like family of operating systems. However, for many reasons, Linux is the best choice to get introduced to this family. I got a lot of inspiration from the following forum thread for developing the following discussion about Linux: Technical reasons Using Linux for research purposes in genetics and genomics is a logical choice. The system features a number of tools that are directly aimed at treating text files of unlimited size, the most common way to store data. Moreover, these tools are built with the very aim of using them in an integrative manner, thus making the creation of pipelines very natural. Programming languages are either already installed or prepackaged for installation. A lot of good scientific software is written to work only under Linux or UNIX. This is even more true in the field of genomics. Linux gives the user complete control over their system, and it is thus easier to extend already existing software for new uses. Another benefit of using Linux is access to Bash, a very powerful command-line language that can be used to create pipelines. This makes it easier to increase the reproducibility of analyses by using automated pipelines with user defined parameters. Linux-based systems are also operating systems of choice when it comes to remote computing. Most supercomputers run some flavor of Linux or UNIX. When I asked the following question on the bioinformatics forum (see link above), I got a reply that I think summarizes the position I am trying to defend: Q: Why should someone doing a genomics project ever want to learn Linux? A: Put simply, using anything else hinders your research and provides competitors using UNIX a distinct advantage. Without question, the best tools available in this field are open source tools that are largely written for UNIX compatible systems. You can adapt these tools to Windows environments with Cygwin/VMWare, but part of being a scientist is knowing what the best equipment is for the experiment at hand. UNIX is the best equipment.

4 Career reasons Learning Linux helps to develop a transferable skills that sets you apart from a wet-only biologist; having *NIX skills on your CV is an asset in the post-genomic research world. It will help you better understand how computers and operating systems actually work. It gives you the ability to perform tasks faster and with more freedom, to run bioinformatics resources on your own machine (BLAST, GALAXY, etc), to increase the reproducibility of your research, to test more analysis avenues, and finally to perform analyses on computer clusters, which is important for big/long computational jobs. In other words, it turns you into a more independent and capable scientist. Even if your goal is not to become a pure bioinformatician or Linux power user, learning about Linux will help you work more efficiently and effectively in a team where you have to interact with these people. Here is another part of an answer I got from an evolutionary biologist on the forum: 'I will end by saying that taking the time to learn Linux has been by far one of my best "career" choices.' Philosophical reasons Free software and open source share a lot with the scientific research model. In both approaches, highly dedicated people work to produce results that are made publicly available. They do so by using the previous input of other people and turning it into better software or better understanding of our world. The mere fact of getting in closer contact with the open source movement can bring powerful insights into the nature of science as an activity. Even economy is being influenced by the open source movement. Indeed, more and more businesses are shifting their business model to incorporate some of its philosophy. Your (fictitious) genomics project To exemplify the points above, here is a down-to-earth example that is very likely to happen to you if you get involved in a genomics project these days. Situation: Friday morning, you have just received your new sequencing dataset. It consists in one fastq file that is 4 Go in size. By the way, this was more likely to have happened to you last year; Next year, the file could be much much bigger. The file contains tagged sequences from 20 individuals. Before the weekend, you would like to: Visualize the file (to know what a fastq file looks like) Know how many sequences are present Know the distribution of the sequences' length Know the number of sequences that come from the 20 individuals How would you proceed? What software would you use? What now if you had a few hundred sequence files, each many megabytes in size, and you wanted to combine them into one? Tools developed with normal word processing and spreadsheet office work in mind are very poorly design for these applications. We will need tools that are both more flexible and powerful. During this semester, we will progressively learn tools to help us to these kinds of operations easy and much more complicated ones feasible.

5 Presenting Ubuntu During the course, we will use Ubuntu, a Linux distribution, in order to show all the examples. Ubuntu is currently the most widespread distribution of Linux and among the easiest for new users. Choosing Ubuntu thus means that a lot of information is available online and that solutions are easier to find whenever problems arise. In the first course, I will show a brief overview of the system. In order to follow the courses, and mainly in order to do the exercises, you will need to have access to a machine with Linux installed on it, preferably Ubuntu. During the second course, we will be installing Ubuntu on the computer of those who are interested. A few options will be available: installation (single or dual-boot), virtualization or booting either from a CD or a USB stick. We will discuss these options during the first course Eric Normandeau Professionel de recherche, Laboratoire de Louis Bernatchez Luca Freschi Étudiant au doctorat, Laboratoire de Christian Landry Scott Pavey Candidat post-doctoral Laboratoire de Louis Bernatchez

Lecture 1: Introduction to UNIX

Lecture 1: Introduction to UNIX Lecture 1: Introduction to UNIX CS2042 - UNIX Tools September 29, 2008 Lecture Outline 1 2 Class Specifics 3 Login Information What is UNIX? One of the first widely-used operating systems Basis for many

More information

Why Your Business Needs a Website: Ten Reasons. Contact Us: 727.542.3592 Info@intensiveonlinemarketers.com

Why Your Business Needs a Website: Ten Reasons. Contact Us: 727.542.3592 Info@intensiveonlinemarketers.com Why Your Business Needs a Website: Ten Reasons Contact Us: 727.542.3592 Info@intensiveonlinemarketers.com Reason 1: Does Your Competition Have a Website? As the owner of a small business, you understand

More information

4273?: a novel platform for bioinformatics education

4273?: a novel platform for bioinformatics education 4273?: a novel platform for bioinformatics education Gaining an understanding of bioinformatics is now par for the course when it comes to training undergraduate students in biology. However, facilitating

More information

Ubuntu Linux Reza Ghaffaripour May 2008

Ubuntu Linux Reza Ghaffaripour May 2008 Ubuntu Linux Reza Ghaffaripour May 2008 Table of Contents What is Ubuntu... 3 How to get Ubuntu... 3 Ubuntu Features... 3 Linux Advantages... 4 Cost... 4 Security... 4 Choice... 4 Software... 4 Hardware...

More information

Introduction to Open Source. Marco Zennaro mzennaro@ictp.it Carlo Fonda cfonda@ictp.it

Introduction to Open Source. Marco Zennaro mzennaro@ictp.it Carlo Fonda cfonda@ictp.it Introduction to Open Source Marco Zennaro mzennaro@ictp.it Carlo Fonda cfonda@ictp.it Agenda Open Source Linux Linux history Distributions License Types OS and Development OS Definition Why is it called

More information

Unit 10 : An Introduction to Linux OS

Unit 10 : An Introduction to Linux OS Unit 10 : An Introduction to Linux OS Linux is a true 32/64-bit operating system that run on different platforms. It is a multi-user, multi-tasking and time sharing operating system. Linux is a very stable

More information

Free software GNU/Linux TOR project

Free software GNU/Linux TOR project Fair Young Sustainable Inclusive and Cooperative (FYSIC) @ Modica Sicily Free software GNU/Linux TOR project Solira Software Libero Ragusa What is Solira? We promote the Free Software philosophy on local

More information

Preparing Your Computer for LFS101x. July 11, 2014 A Linux Foundation Training Publication www.linuxfoundation.org

Preparing Your Computer for LFS101x. July 11, 2014 A Linux Foundation Training Publication www.linuxfoundation.org Preparing Your Computer for LFS101x July 11, 2014 A Linux Foundation Training Publication www.linuxfoundation.org This class is intended to be very hands-on: in order to learn about Linux you must use

More information

Upgrade from Windows 7 or 8.1. January 29, 2016

Upgrade from Windows 7 or 8.1. January 29, 2016 Upgrade from Windows 7 or 8.1 January 29, 2016 Meeting Protocol Please hold your questions until the Q&A Jot down your questions so you will remember them No side conversations, please! We all have enough

More information

In this chapter, we want to make sure that your computer (and you) is ready for the Red Hat Linux installation.

In this chapter, we want to make sure that your computer (and you) is ready for the Red Hat Linux installation. CHAPTER 1 Before You Install In this chapter, we want to make sure that your computer (and you) is ready for the Red Hat Linux installation. Systems Requirements Red Hat Linux has a number of systems requirements

More information

Writing Thesis Defense Papers

Writing Thesis Defense Papers Writing Thesis Defense Papers The point of these papers is for you to explain and defend a thesis of your own critically analyzing the reasoning offered in support of a claim made by one of the philosophers

More information

Augmented reality enhances learning at Manchester School of Medicine

Augmented reality enhances learning at Manchester School of Medicine Augmented reality enhances learning at Manchester School of Medicine Welcome to the Jisc podcast. The University of Manchester is taking a unique approach to prescription training for its medical students

More information

This Report Brought To You By:

This Report Brought To You By: This Report Brought To You By: Gregory Movsesyan SoftXML - Target your market audience Visit Us At: http://www.softxml.com 1 Legal Notice While attempts have been made to verify information provided in

More information

The power of IBM SPSS Statistics and R together

The power of IBM SPSS Statistics and R together IBM Software Business Analytics SPSS Statistics The power of IBM SPSS Statistics and R together 2 Business Analytics Contents 2 Executive summary 2 Why integrate SPSS Statistics and R? 4 Integrating R

More information

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J 2 2-3 A N D O B J 3-2)

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J 2 2-3 A N D O B J 3-2) SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J 2 2-3 A N D O B J 3-2) SOFTWARE CATEGORIES There are two main type of software categories Operating Systems Software Application Software

More information

T-MOBILE USES SOCIAL MEDIA ANALYTICS TO BOOST EFFICIENCY

T-MOBILE USES SOCIAL MEDIA ANALYTICS TO BOOST EFFICIENCY T-MOBILE USES SOCIAL MEDIA ANALYTICS TO BOOST EFFICIENCY The Dutch T-Mobile has been active on social media for almost 5 years now. Initially, their focus was on forums, which have now been accompanied

More information

Symantec Ghost Solution Suite (GSS) and Vista Frequently Asked Questions

Symantec Ghost Solution Suite (GSS) and Vista Frequently Asked Questions Sales Opportunities What are the revenue opportunities around Ghost Solution Suite (GSS) and Vista? Windows Vista migrations present a huge opportunity for Symantec Ghost Solution Suite 2.0. The vast majority

More information

A Sales Strategy to Increase Function Bookings

A Sales Strategy to Increase Function Bookings A Sales Strategy to Increase Function Bookings It s Time to Start Selling Again! It s time to take on a sales oriented focus for the bowling business. Why? Most bowling centres have lost the art and the

More information

VMware Server 2.0 Essentials. Virtualization Deployment and Management

VMware Server 2.0 Essentials. Virtualization Deployment and Management VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.

More information

Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers

Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers Ntinos Krampis Asst. Professor J. Craig Venter Institute kkrampis@jcvi.org http://www.jcvi.org/cms/about/bios/kkrampis/

More information

About Parallels Desktop 10 for Mac

About Parallels Desktop 10 for Mac About Parallels Desktop 10 for Mac Parallels Desktop 10 for Mac is a major upgrade to Parallels award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop

More information

Software, Shareware and Opensource CSCU9B2

Software, Shareware and Opensource CSCU9B2 Software, Shareware and Opensource CSCU9B2 1 Contents Commercial software vs Freeware vs Open Source software Licences GNU GPL Open source Common software examples Sources, Safety and Risks 2 Pay, Try,

More information

Introduction to Linux operating system. module Basic Bioinformatics PBF

Introduction to Linux operating system. module Basic Bioinformatics PBF Introduction to Linux operating system module Basic Bioinformatics PBF What is Linux? A Unix-like Operating System A famous open source project Free to use, distribute, modify under a compatible licence

More information

How to. Create Personas For Your B2B Content Marketing Strategy

How to. Create Personas For Your B2B Content Marketing Strategy How to Create Personas For Your B2B Content Marketing Strategy Introduction Content marketers are never short on things to do. Whether it s determining the best time to promote to your social media accounts,

More information

100 Ways To Improve Your Sales Success. Some Great Tips To Boost Your Sales

100 Ways To Improve Your Sales Success. Some Great Tips To Boost Your Sales 100 Ways To Improve Your Sales Success Some Great Tips To Boost Your Sales 100 Ways To Improve Your Sales Success By Sean Mcpheat, Managing Director Of The Sales Training Consultancy What makes a successful

More information

How to Install the VMware ESXi Hypervisor on Physical Hardware

How to Install the VMware ESXi Hypervisor on Physical Hardware How to Install the VMware ESXi Hypervisor on Physical Hardware I am not responsible for your actions or their outcomes, in any way, while reading and/or implementing this tutorial. I will not provide support

More information

How to Turn One Idea into Multiple Content Marketing Assets. Gihan Perera

How to Turn One Idea into Multiple Content Marketing Assets. Gihan Perera How to Turn One Idea into Multiple Content Marketing Assets Gihan Perera Page 2 In a crowded, cluttered marketing world, the problem isn t lack of information; rather, it s that there is too much information.

More information

Getting Started with VMware Fusion. VMware Fusion for Mac OS X

Getting Started with VMware Fusion. VMware Fusion for Mac OS X Getting Started with VMware Fusion VMware Fusion for Mac OS X 2 Getting Started with VMware Fusion Getting Started with VMware Fusion Item: EN-000189-00 You can find the most up-to-date technical documentation

More information

THE COACH S BEST FRIEND!

THE COACH S BEST FRIEND! THE COACH S BEST FRIEND! SmartCoach Product Line What is SmartCoach? SmartCoach is a line of products for monitoring performance in strength training. It is the only device in the market useable with weights,

More information

Outline: Operating Systems

Outline: Operating Systems Outline: Operating Systems What is an OS OS Functions Multitasking Virtual Memory File Systems Window systems PC Operating System Wars: Windows vs. Linux 1 Operating System provides a way to boot (start)

More information

COMPUTER APPLICATIONS TECHNOLOGY TEACHER GUIDE

COMPUTER APPLICATIONS TECHNOLOGY TEACHER GUIDE COMPUTER APPLICATIONS TECHNOLOGY TEACHER GUIDE Welcome to the Mindset Computer Applications Technology teaching and learning resources! In partnership with Coza Cares Foundation, Mindset Learn, a division

More information

The 2014 Ultimate Career Guide

The 2014 Ultimate Career Guide The 2014 Ultimate Career Guide Contents: 1. Explore Your Ideal Career Options 2. Prepare For Your Ideal Career 3. Find a Job in Your Ideal Career 4. Succeed in Your Ideal Career 5. Four of the Fastest

More information

100 SEO Tips. 1. Recognize the importance of web traffic.

100 SEO Tips. 1. Recognize the importance of web traffic. 1. Recognize the importance of web traffic. 100 SEO Tips SEO or Search Engine Optimization is one of the techniques to use in order to achieve more volume of traffic to your site. Without a good number

More information

About Parallels Desktop 7 for Mac

About Parallels Desktop 7 for Mac About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for

More information

CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM

CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM Now this lecture is in a way we can say an introduction

More information

STUDY GUIDE CHAPTER 4

STUDY GUIDE CHAPTER 4 STUDY GUIDE CHAPTER 4 True/False Indicate whether the statement is true or false. 1. A(n) desktop operating system is designed for a desktop or notebook personal computer. 2. A(n) mirrored user interface

More information

Real Estate Prospecting Made Easy How to Quickly and Inexpensively Generate Leads Using Social Media

Real Estate Prospecting Made Easy How to Quickly and Inexpensively Generate Leads Using Social Media How to Quickly and Inexpensively Generate Leads Using Social Media Real Estate Prospecting Made Easy Presented by Nishika N. Jones, teaching real estate agents and brokers the fun, fast and easy ways to

More information

Scaling from 1 PC to a super computer using Mascot

Scaling from 1 PC to a super computer using Mascot Scaling from 1 PC to a super computer using Mascot 1 Mascot - options for high throughput When is more processing power required? Options: Multiple Mascot installations Using a large Unix server Clusters

More information

Server OS Buyer s Guide Vendor-neutral tips for choosing the best server operating system for your organization

Server OS Buyer s Guide Vendor-neutral tips for choosing the best server operating system for your organization Vendor-neutral tips for choosing the best server operating system for your organization Traditionally, choosing a server operating system meant simply selecting between Windows or Linux. However, now organizations

More information

THE SME S GUIDE TO COST-EFFECTIVE WEBSITE MARKETING

THE SME S GUIDE TO COST-EFFECTIVE WEBSITE MARKETING THE SME S GUIDE TO COST-EFFECTIVE WEBSITE MARKETING Learn how to set your website up to convert visitors into sales and drive traffic to your website using online advertising. A publication by: Introduction

More information

Why Your Local Business Needs a Website

Why Your Local Business Needs a Website Why Your Local Business Needs a Website Let's face it; times have changed and the way people look for new products and services has changed. Think about it when was the last time you picked up a phone

More information

Classroom Demonstrations of Big Data

Classroom Demonstrations of Big Data Classroom Demonstrations of Big Data Eric A. Suess Abstract We present examples of accessing and analyzing large data sets for use in a classroom at the first year graduate level or senior undergraduate

More information

REMOTE DEVELOPMENT OPTION

REMOTE DEVELOPMENT OPTION Leading the Evolution DATA SHEET MICRO FOCUS SERVER EXPRESS TM REMOTE DEVELOPMENT OPTION Executive Overview HIGH PRODUCTIVITY DEVELOPMENT FOR LINUX AND UNIX DEVELOPERS Micro Focus Server Express is the

More information

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing

More information

Teaching Computational Thinking using Cloud Computing: By A/P Tan Tin Wee

Teaching Computational Thinking using Cloud Computing: By A/P Tan Tin Wee Teaching Computational Thinking using Cloud Computing: By A/P Tan Tin Wee Technology in Pedagogy, No. 8, April 2012 Written by Kiruthika Ragupathi (kiruthika@nus.edu.sg) Computational thinking is an emerging

More information

Index. Your Company logo HOW TO REGAIN TRUST IN GOOGLE AFTER YOUR SITE HAS BEEN HIT BY A MANUAL PENALTY

Index. Your Company logo HOW TO REGAIN TRUST IN GOOGLE AFTER YOUR SITE HAS BEEN HIT BY A MANUAL PENALTY Index 1 HOW TO REGAIN TRUST IN GOOGLE AFTER YOUR SITE HAS BEEN HIT BY A MANUAL PENALTY 2 GOOGLE YET AGAIN DIRECTLY RECOMMENDS HAVING A RESPONSIVE DESIGN 3 BE AWARE IF YOU ARE IMPLEMENTING BLOG COMMENTS

More information

Computers: Tools for an Information Age

Computers: Tools for an Information Age Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background Objectives of Chapter 3 Describe the functions of an Operating System Explain the basics of a personal computer

More information

Embedded Linux development training 4 days session

Embedded Linux development training 4 days session Embedded Linux development training 4 days session Title Overview Duration Trainer Language Audience Prerequisites Embedded Linux development training Understanding the Linux kernel Building the Linux

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Virtual Desktop Infrastructure www.parallels.com Version 1.0 Table of Contents Table of Contents... 2 Enterprise Desktop Computing Challenges... 3 What is Virtual

More information

CS 103 Lab Linux and Virtual Machines

CS 103 Lab Linux and Virtual Machines 1 Introduction In this lab you will login to your Linux VM and write your first C/C++ program, compile it, and then execute it. 2 What you will learn In this lab you will learn the basic commands and navigation

More information

Getting Started with GRUFF

Getting Started with GRUFF Getting Started with GRUFF Introduction Most articles in this book focus on interesting applications of Linked Open Data (LOD). But this chapter describes some simple steps on how to use a triple store,

More information

A Layered Architecture based on Java for Internet and Intranet Information Systems

A Layered Architecture based on Java for Internet and Intranet Information Systems A Layered Architecture based on Java for Internet and Intranet Information Systems Fidel CACHEDA, Alberto PAN, Lucía ARDAO, Ángel VIÑA Departamento de Electrónica y Sistemas Facultad de Informática, Universidad

More information

Solution Provider Lights Up Its Industrial Automation Software on Windows 7

Solution Provider Lights Up Its Industrial Automation Software on Windows 7 Windows 7 Customer Solution Case Study Solution Provider Lights Up Its Industrial Automation Software on Windows 7 Overview Country or Region: United States Industry: Manufacturing High tech Customer Profile

More information

Upgrading from Windows XP to Windows 7

Upgrading from Windows XP to Windows 7 Upgrading your PC from Windows XP to Windows 7 requires a custom installation which doesn't preserve your programs, files, or settings. It s sometimes called a clean installation for that reason. A custom

More information

Planning and Writing Essays

Planning and Writing Essays Planning and Writing Essays Many of your coursework assignments will take the form of an essay. This leaflet will give you an overview of the basic stages of planning and writing an academic essay but

More information

Sample interview question list

Sample interview question list Sample interview question list Category A Introductory questions 1. Tell me about yourself. 2. Why would you like to work for this organisation? 3. So what attracts you to this particular opportunity?

More information

What You Need to Know Before You Hire a Reputation Management Company. by A-List Web Services www.alistwebservices.com

What You Need to Know Before You Hire a Reputation Management Company. by A-List Web Services www.alistwebservices.com What You Need to Know Before You Hire a Reputation Management Company by A-List Web Services www.alistwebservices.com Disclaimers / Legal Information All rights reserved. No part of this book may be reproduced,

More information

Delivering Better Results for Recruitment. Recruitment Product Brochure

Delivering Better Results for Recruitment. Recruitment Product Brochure Delivering Better Results for Recruitment Recruitment Product Brochure The approach we adopted to implement Active Dashboards helped the business identify and prioritise the most important metrics. As

More information

Big Data Visualization for Genomics. Luca Vezzadini Kairos3D

Big Data Visualization for Genomics. Luca Vezzadini Kairos3D Big Data Visualization for Genomics Luca Vezzadini Kairos3D Why GenomeCruzer? The amount of data for DNA sequencing is growing Modern hardware produces billions of values per sample Scientists need to

More information

Created by: Hector "H.R" Ramos

Created by: Hector H.R Ramos Created by: Hector "H.R" Ramos 20 Ways To Promote Your Beats Online 1. Send An Email To Your Subscribers. Email is the HOLY GRAIL of selling beats online. It allows you to build instant momentum to EVERY

More information

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community Ntinos Krampis Asst. Professor J. Craig Venter Institute kkrampis@jcvi.org http://www.jcvi.org/cms/about/bios/kkrampis/

More information

Lab 0 (Setting up your Development Environment) Week 1

Lab 0 (Setting up your Development Environment) Week 1 ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself

More information

Evaluating the Perceptions of People towards Online Security

Evaluating the Perceptions of People towards Online Security Section 2 Information Systems Security & Web Technologies and Security Evaluating the Perceptions of People towards Online Security Abstract N.K.Jayakumar and A.D.Phippen Network Research Group, University

More information

Presented By Quentin Hartman System Administrator InsightsNow, Inc. IT Pro Forum 4/17/2007 itproforum.org

Presented By Quentin Hartman System Administrator InsightsNow, Inc. IT Pro Forum 4/17/2007 itproforum.org Server Virtualization with VMware Products Presented By Quentin Hartman System Administrator InsightsNow, Inc. IT Pro Forum 4/17/2007 itproforum.org What is Server Virtualization? Virtualization is an

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

START TEACHER'S GUIDE

START TEACHER'S GUIDE START TEACHER'S GUIDE Introduction A complete summary of the GAME:IT Junior curriculum. Welcome to STEM Fuse's GAME:IT Junior Course Whether GAME:IT Junior is being taught as an introductory technology

More information

PROGRAMMING FOR BIOLOGISTS. BIOL 6297 Monday, Wednesday 10 am -12 pm

PROGRAMMING FOR BIOLOGISTS. BIOL 6297 Monday, Wednesday 10 am -12 pm PROGRAMMING FOR BIOLOGISTS BIOL 6297 Monday, Wednesday 10 am -12 pm Tomorrow is Ada Lovelace Day Ada Lovelace was the first person to write a computer program Today s Lecture Overview of the course Philosophy

More information

NEDARC POSITION PAPER

NEDARC POSITION PAPER Which Database Will Serve Your Needs? National EMSC Data Analysis Resource Center Central to any EMS, public health, or large healthcare organization is the collection, storage, retrieval, and analysis

More information

Voice Mail User s Guide (FACILITY NOT AVAILABLE IN RESIDENCES)

Voice Mail User s Guide (FACILITY NOT AVAILABLE IN RESIDENCES) SECTION ONE - INTRODUCTION...2 SECTION TWO - GETTING STARTED...2 2.1 Setting up Your Mailbox...2 2.1.1 New Mailbox...2 2.2 Getting Voice Mail to Take Your Calls...3 2.3 Listen to the Messages...3 2.4 Next

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

Viruses, Worms, and Trojan Horses

Viruses, Worms, and Trojan Horses Viruses, Worms, and Trojan Horses Be a Power Reader Make Personal Connections As you read this article, think to yourself, How can I apply this knowledge? How will what I m learning be useful to me? You

More information

HOW TO SUCCEED WITH NEWSPAPER ADVERTISING

HOW TO SUCCEED WITH NEWSPAPER ADVERTISING HOW TO SUCCEED WITH NEWSPAPER ADVERTISING With newspaper advertising, Consistent Advertising = Familiarity = Trust = Customers. People won t buy from you until they trust you! That trust and confidence

More information

CHAPTER 14 Understanding an App s Architecture

CHAPTER 14 Understanding an App s Architecture CHAPTER 14 Understanding an App s Architecture Figure 14-1. This chapter examines the structure of an app from a programmer s perspective. It begins with the traditional analogy that an app is like a recipe

More information

Userful MultiSeat Toolkit

Userful MultiSeat Toolkit Userful MultiSeat Toolkit Computer Lab Set-Up & Procedures Guide Linux: The Free Alternative 2 Userful MultiSeat Toolkit - Computer Lab Set-Up & Procedures Guide Linux: The Free Alternative Copyright 2010

More information

Introduction... 1 Website Development... 4 Content... 7 Tools and Tracking... 19 Distribution... 20 What to Expect... 26 Next Step...

Introduction... 1 Website Development... 4 Content... 7 Tools and Tracking... 19 Distribution... 20 What to Expect... 26 Next Step... Contents Introduction... 1 Website Development... 4 Content... 7 Tools and Tracking... 19 Distribution... 20 What to Expect... 26 Next Step... 27 Introduction Your goal is to generate leads that you can

More information

Appendix C: Software Papers and Case Studies

Appendix C: Software Papers and Case Studies Appendix C: Software Papers and Case Studies Guidelines for Software Papers in Agronomy Journal The software section of Agronomy Journal (AJ) publishes papers related to computing in agronomy. Papers may

More information

lesson 1 An Overview of the Computer System

lesson 1 An Overview of the Computer System essential concepts lesson 1 An Overview of the Computer System This lesson includes the following sections: The Computer System Defined Hardware: The Nuts and Bolts of the Machine Software: Bringing the

More information

How to Ingest Data into Google BigQuery using Talend for Big Data. A Technical Solution Paper from Saama Technologies, Inc.

How to Ingest Data into Google BigQuery using Talend for Big Data. A Technical Solution Paper from Saama Technologies, Inc. How to Ingest Data into Google BigQuery using Talend for Big Data A Technical Solution Paper from Saama Technologies, Inc. July 30, 2013 Table of Contents Intended Audience What you will Learn Background

More information

CyberbullyNOT Student Guide to Cyberbullying

CyberbullyNOT Student Guide to Cyberbullying CyberbullyNOT Student Guide to Cyberbullying WHAT IS CYBERBULLYING? Cyberbullies use the Internet or cell phones to send hurtful messages or post information to damage people s reputation and friendships.

More information

Operating Systems. Study this screen display and answer these questions.

Operating Systems. Study this screen display and answer these questions. UNIT 6 Operating Systems STARTER Study this screen display and answer these questions. 1 How do you enter Unix commands? 2 Which Unix commands does it show? 3 What is the output of each command? 4 What

More information

FOG Guide. IPBRICK International. July 17, 2013

FOG Guide. IPBRICK International. July 17, 2013 FOG Guide IPBRICK International July 17, 2013 1 Copyright c IPBRICK International All rights reserved. The information in this manual is subject to change without prior notice. The presented explanations,

More information

WRITING A CRITICAL ARTICLE REVIEW

WRITING A CRITICAL ARTICLE REVIEW WRITING A CRITICAL ARTICLE REVIEW A critical article review briefly describes the content of an article and, more importantly, provides an in-depth analysis and evaluation of its ideas and purpose. The

More information

What you should know about: Windows 7. What s changed? Why does it matter to me? Do I have to upgrade? Tim Wakeling

What you should know about: Windows 7. What s changed? Why does it matter to me? Do I have to upgrade? Tim Wakeling What you should know about: Windows 7 What s changed? Why does it matter to me? Do I have to upgrade? Tim Wakeling Contents What s all the fuss about?...1 Different Editions...2 Features...4 Should you

More information

The Power of Relationships

The Power of Relationships The Power of Relationships How to build long-lasting customer relationships to help you do more business 2014 Copyright Constant Contact, Inc. 14-3931 v1.0 Helping Small Business Do More Business When

More information

Page 18. Using Software To Make More Money With Surveys. Visit us on the web at: www.takesurveysforcash.com

Page 18. Using Software To Make More Money With Surveys. Visit us on the web at: www.takesurveysforcash.com Page 18 Page 1 Using Software To Make More Money With Surveys by Jason White Page 2 Introduction So you re off and running with making money by taking surveys online, good for you! The problem, as you

More information

Analytic Modeling in Python

Analytic Modeling in Python Analytic Modeling in Python Why Choose Python for Analytic Modeling A White Paper by Visual Numerics August 2009 www.vni.com Analytic Modeling in Python Why Choose Python for Analytic Modeling by Visual

More information

Operating System Software

Operating System Software Operating System Software Lecture 7 The operating system Defines our computing experience. First software we see when we turn on the computer, and the last software we see when the computer is turned off.

More information

Open source: an educated decision

Open source: an educated decision WHITE PAPER Open source: an educated decision May 2011 Copyright Canonical 2011 www.canonical.com Open source: an educated decision De-bunking the myths created to scare you off To deliver the best learning

More information

Integrating the Internet into Your Measurement System. DataSocket Technical Overview

Integrating the Internet into Your Measurement System. DataSocket Technical Overview Integrating the Internet into Your Measurement System DataSocket Technical Overview Introduction The Internet continues to become more integrated into our daily lives. This is particularly true for scientists

More information

The Leadership Pipeline Ram Charan, Stephen Drotter, and James Noel

The Leadership Pipeline Ram Charan, Stephen Drotter, and James Noel The Big Idea The Leadership Pipeline Ram Charan, Stephen Drotter, and James Noel There is a growing need to develop leaders within many corporations. The demand for leaders greatly outpaces the supply.

More information

CCIE 100 Success Secrets

CCIE 100 Success Secrets CCIE 100 Success Secrets Cisco Certified Internetwork Expert; The Missing Training, Exam Study, Certification Preparation and CCIE Application Guide Gerard Blokdijk CCIE 100 Success Secrets Copyright 2008

More information

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED. VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *If you are using

More information

At The Crossroads of Marketing and Technology. Top 6 Tips for Success in the Digital World

At The Crossroads of Marketing and Technology. Top 6 Tips for Success in the Digital World At The Crossroads of Marketing and Technology Top 6 Tips for Success in the Digital World Introduction As a small business, you have enough challenges keeping your head above water and focusing on how

More information

Centralize it Secure it Simplify IT!

Centralize it Secure it Simplify IT! Centralize it Secure it Simplify IT! Dedicated to helping network administrators and IT executives securely manage remote connections, network accesses, passwords and credentials. Remote Desktop Manager

More information

ST 810, Advanced computing

ST 810, Advanced computing ST 810, Advanced computing Eric B. Laber & Hua Zhou Department of Statistics, North Carolina State University January 30, 2013 Supercomputers are expensive. Eric B. Laber, 2011, while browsing the internet.

More information

Moving from DBF to SQL Server Pros and Cons

Moving from DBF to SQL Server Pros and Cons Moving from DBF to SQL Server Pros and Cons Overview This document discusses the issues related to migrating a VFP DBF application to use SQL Server. A VFP DBF application uses native Visual FoxPro (VFP)

More information

Boston University Security Awareness. What you need to know to keep information safe and secure

Boston University Security Awareness. What you need to know to keep information safe and secure What you need to know to keep information safe and secure Introduction Welcome to Boston University s Security Awareness training. Depending on your reading speed, this presentation will take approximately

More information

Components of an Online Marketing System

Components of an Online Marketing System Components of an Online Marketing System Your Online Marketing System is your prime real estate on the internet. It is your business center and it is the one thing you truly own. You ll want to place a

More information

How to Write Your PERSONAL STATEMENT

How to Write Your PERSONAL STATEMENT How to Write Your PERSONAL STATEMENT for graduate or professional school [Also called Autobiographical Statements, Statements of Intent (or Purpose), or just Essays ] by Eric R. Anderson This is one section

More information