Bioinformatics Internship Task Portal Access 02
Kindly mark your attendance here : Click here
Kindly submit your Doubts here (Regarding any task ): Click here
Hi Interns ,
Welcome to the Internship Task Portal of Embedded systems technologies .
Here you will get all the intimations regarding your tasks , sessions , assignments and any updated briefing .
(The information and content provided in this portal is purely confidential and is under protected surveillance by the technical support team.)
🧬 Python for Bioinformatics – Internship Update
The Python for Bioinformatics Internship is designed to help students build strong foundations in programming while applying it to real-world biological data analysis. This program focuses on combining Python skills with bioinformatics concepts such as DNA sequence analysis, string manipulation, and data processing.
Throughout the internship, participants will:
- Learn Python basics tailored for biological applications
- Work with DNA/RNA sequences using string operations
- Perform sequence analysis like GC content and base counting
- Handle bioinformatics file formats (such as FASTA)
- Build a mini project to apply their learning
Each task includes:
- 📺 Session-based learning
- 📝 Notes preparation
- 💻 Hands-on coding practice
- 📤 Submission via Google Forms
By the end of the internship, students will gain practical experience in computational biology and develop skills useful for careers in bioinformatics, data science, and research.
TASK 1: Python for Bioinformatics – Data Types
🎯 Objective
To understand the fundamental Python data types used in bioinformatics and learn how biological information can be represented using programming concepts.
🎥 Session
Session 1 – Python for Bioinformatics: Data Types (Episode 1)
Session Link: click here to access
📖 Task Description
Python is one of the most widely used programming languages in bioinformatics because of its simplicity and powerful data analysis capabilities. Before working with DNA, RNA, protein sequences, and genomic datasets, it is important to understand basic data types.
This session introduces variables, integers, floats, strings, booleans, and their applications in biological data analysis.
📝 Write Notes On
- Introduction to Python
- Variables and Data Storage
- Integer Data Type
- Float Data Type
- String Data Type
- Boolean Data Type
- Applications in Bioinformatics
📋 Assignment
Write Python code to:
- Store your name in a variable.
- Store the length of a DNA sequence.
- Store GC content as a decimal value.
- Print all variables.
Submit screenshots and code.
📤 Submission Form
Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8
TASK 2: Bioinformatics Python Programming – Sequence Manipulation Using Strings
🎯 Objective
To learn how DNA and protein sequences can be manipulated using Python string operations.
🎥 Session
Session 2 – Bioinformatics Python Programming: Sequence Manipulation Using Strings
Session Link: click here access
📖 Task Description
DNA sequences are typically represented as strings in Python. This session demonstrates how to access, modify, search, and manipulate biological sequences using string operations.
📝 Write Notes On
- DNA Sequences as Strings
- String Indexing
- String Slicing
- String Functions
- Searching Sequence Motifs
- Sequence Length Calculation
📋 Assignment
Given the DNA sequence:
Write a Python program to:
- Find sequence length.
- Count occurrences of “G”.
- Convert sequence to lowercase.
- Extract first 5 nucleotides.
Submit code and output screenshots.
📤 Submission Form
Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8
TASK 3: Python for Bioinformatics – DNA and Protein Sequence Analysis (Part 1)
🎯 Objective
To perform basic analysis of DNA and protein sequences using Python.
🎥 Session
Session 3 – Python for Bioinformatics: DNA and Protein Sequence Analysis (Part 1)
Session Link: click here to access
📖 Task Description
Sequence analysis is one of the most important applications of bioinformatics. Researchers analyze DNA and protein sequences to understand gene functions and evolutionary relationships.
This session introduces basic sequence analysis methods using Python.
📝 Write Notes On
- DNA Sequence Analysis
- Protein Sequence Analysis
- Nucleotide Composition
- Amino Acid Composition
- Sequence Length Analysis
- Applications in Genomics
📋 Assignment
Write a Python script to:
- Calculate DNA sequence length.
- Count A, T, G, and C nucleotides.
- Calculate GC percentage.
Submit code and output.
📤 Submission Form
Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8
TASK 4: Extract Subsequences Using Indexing and Slicing
🎯 Objective
To understand how indexing and slicing can be used to extract biological sequence information.
🎥 Session
Session 4 – Extract Subsequences Using Indexing & Slicing
Session Link: click here to access
📖 Task Description
Researchers frequently extract specific gene regions from long DNA sequences. Python indexing and slicing make this process efficient.
📝 Write Notes On
- Sequence Indexing
- Positive Indexing
- Negative Indexing
- Slicing Syntax
- Extracting Gene Regions
- Real-World Applications
📋 Assignment
Given:
ATGCGTACGTAGCTAGCTA
Perform:
- Extract nucleotides 1–5
- Extract nucleotides 6–10
- Extract last 5 nucleotides
- Extract every alternate nucleotide
Submit code and results.
📤 Submission Form
Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8
TASK 5: Data Types – Lists
🎯 Objective
To learn how Python lists are used for storing and managing biological datasets.
🎥 Session
Session 5 – Data Types: Lists
Session Link: click here to access
📖 Task Description
Lists are one of the most powerful data structures in Python. They allow storage of multiple DNA sequences, gene names, proteins, and experimental results in a single variable.
📝 Write Notes On
- Introduction to Lists
- Creating Lists
- Accessing List Elements
- Modifying Lists
- Looping Through Lists
- Bioinformatics Applications
📋 Assignment
Create a list containing:
["BRCA1", "TP53", "EGFR", "MYC", "KRAS"]
Write a program to:
- Print all gene names.
- Add one new gene.
- Remove one gene.
- Display final list.
Submit code and screenshots.
📤 Submission Form
Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8
TASK 6: Find the Reverse of Sequences
🎯 Objective
To understand reverse sequence generation and its importance in bioinformatics.
🎥 Session
Session 6 – Find the Reverse of Sequences
Session Link: click here to access
📖 Task Description
Reverse sequence analysis is widely used in primer design, genome assembly, and DNA sequence processing.
This session demonstrates how Python can be used to reverse biological sequences efficiently.
📝 Write Notes On
- DNA Sequence Orientation
- Reverse Sequence
- Reverse Complement
- Biological Importance
- Python Techniques
- Applications in Genomics
📋 Assignment
Given:
ATGCGTACGTTA
Write a Python program to:
- Reverse the sequence.
- Calculate sequence length.
- Print original and reversed sequence.
Bonus: Generate reverse complement.
Submit code and output.
📤 Submission Form
Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8
TASK 7: How to Reuse Codes
🎯 Objective
To learn how functions help create reusable and efficient bioinformatics programs.
🎥 Session
Session 7 – How to Reuse Codes
Session Link: click here to access
📖 Task Description
Large-scale genomic projects require thousands of repetitive operations. Functions help programmers write reusable, organized, and efficient code.
This session introduces Python functions and their applications in bioinformatics.
📝 Write Notes On
- What are Functions?
- Function Syntax
- Parameters and Arguments
- Return Statements
- Code Reusability
- Bioinformatics Examples
📋 Assignment
Create a Python function:
def sequence_length(seq):
return len(seq)
Test the function using three different DNA sequences and display the output.
Additional Task:
Create another function that calculates GC content.
Submit:
- Source Code
- Output Screenshot
- Brief explanation of function usage
📤 Submission Form
Submission Link: https://forms.gle/dcfdpoDgksgP9KUY8
