2023.06.07 : R풀이 추가 | Problem 한 줄로 주어진 DNA서열에서 'A', 'C', 'G', 'T' 순으로 4개의 염기 숫자 세기 | 데이터와 결과 - Sample Dataset 'AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC' - Sample Output 20 12 17 21 | Python 내 풀이 element = ['A','C','G','T'] with open('rosalind_dna.txt','r') as f : DNA = f.readline() for i in element : print(DNA.count(i), end=' ') # end=' '가 자동 줄바꿈은 없에면서 출력시 띄어쓰기 가능하게..
- Problem : 약 10000에 달하는 글자의 배열 string 이 주어진다 -> string안에 space로 구분되는 각 단어의 수를 구하라. 각 단어는 대소문자가 구분되어 있음. - Sample Dataset We tried list and we tried dicts also we tried Zen - Sample Output and 1 We 1 tried 3 dicts 1 list 1 we 2 also 1 Zen 1 - 내 풀이 1_.count 사용 a = input() #띄어쓰기 단위로 잘라서 list로 저장 al = a.split(' ') #dictionary에 각 단어와 count를 추가 d = {} for i in al : d[i] = al.count(i) #마지막으로 출력 for i ..
- problem : 파일은 거의 1000줄에 달한다. 짝수줄에 있는 line을 가져와라 - sample dataset Bravely bold Sir Robin rode forth from Camelot Yes, brave Sir Robin turned about He was not afraid to die, O brave Sir Robin And gallantly he chickened out He was not at all afraid to be killed in nasty ways Bravely talking to his feet Brave, brave, brave, brave Sir Robin He beat a very brave retreat - sample output Yes, brave Si..
- problem : 10000이하의 두 정수 a,b (a
추가적인 내용이 있을 때마다 업데이트할 예정 (최근 수정 : 2023-05-22 ) 🟦 생물정보학이란? - 컴퓨터 생물학자가 되고 싶다면?(So you want to be a computational biologist?) - 생물정보학자 커리어 가이드 (bioinformatic career guide) 🟦 정보&교육 1) 정보 - 생물정보학 위키 : 인코덤(인실리코젠 운영) 2) 온라인 교육 - 생물정보학을 무료로 온라인교육을 받는 법 [해외 강의 사이트] - Coursera(유/무료) - edX - Udemy(유료 지만 저렴하다) [국내 강의 사이트] - Kola(아주대학교) 👍 - KOBIC(국가 생명정보자원센터 운영) 👍 - KOCW - 컴퓨터 게놈학II(연세대) - 생물정보학(영남대) - 의학정보..
생물정보학 분야를 전공하기로 마음먹었는데 나는 생물정보학, 전산생물학 과가 아니며, 아직 학부생이다! 뭘 해야하지? 라고 생각될때 도움이 될만한 글을 가져왔습니다. 출처 : 생물 정보학은 아주 넓은 범위의 필드를 포함한다. 일반적으로 생물정보학자는 생물학 데이터의 분석을 위한 컴퓨터공학적 기술을 사용해야 한다. QnA Q . Isn’t this kind of like data science? 생물정보학자는 데이터 과학자의 한 종류가 아닌가요? A. 네 맞습니다. 생물정보학은 생물학적 데이터 과합입니다. 다른점은 생물정보학은 생물적, 의학적 응용에 초점을 맞춘것 입니다. Q. How do I become a bioinformatician? 생물정보학자가 되려면 어떻게 해야 할 까요? A. 생명과..
alignment, mapping, assembly는 결국 유전제 조각을 이어 붙이는 목적에서는 3개 다 같은 뜻 같지만 사용적인 측면이 조금 다른것 같아 정리 해보았습니다! 각 단어가 사용될때 "sequence alignment", "read mapping" and "sequence assembly"으로 사용 됩니다. 정의 1) sequence alignment Alignment는 nucleic acids or aminoacids의 서열 비교이다. 예를 들어 아래 두 서열의 데이터를 가지고 있을때 ABCDEFGHIPQRSVXZ ACCHJKLPQTXYZ 두 서열을 align하는 것은 비슷한 특징(features)를 가졌는지 보는것이다 결과는 아래처럼 나온다. ABCDEFGHI---PQRSVX..
- 수정 날짜 : 2023-01-13 🟦 참고할 이야기들 파산할정도의 상태에서 데이터사이언스 배우는 방법(영어) 비전공자를 위한 개발자 취업 올인원 가이드 [통합편]_유료 공짜로 데이터 사이언스 배우기 🟦 교육 링크 해외 강의 Udacity Coursera_유/무료 - stanford_machinlearning - Deeplearning.ai_AI for everyone/Deeplearning specialization 칸아카데미_무료 https://cognitiveclass.ai/ https://www.datacamp.com/ https://www.geeksforgeeks.org/ 국내 강의 모두를 위한 딥러닝 강좌 시즌 1 포스텍_청년 AI·Big Data 아카데미 온라인 기초과정 (MOOC) kOC..