BioPython_Tutorial.pdf

时间:2022-09-07 09:12:03
【文件属性】:
文件名称:BioPython_Tutorial.pdf
文件大小:851KB
文件格式:PDF
更新时间:2022-09-07 09:12:03
BioPython Tutorial Chapter1 Introduction 1.1 WhatisBiopython? TheBiopythonProjectisaninternationalassociationofdevelopersoffreelyavailablePython(http://www. python.org)toolsforcomputationalmolecularbiology.Thewebsitehttp://www.biopython.orgprovides anonlineresourceformodules,scripts,andweblinksfordevelopersofPython-basedsoftwareforlifescience research. Basically,wejustliketoprograminpythonandwanttomakeitaseasyaspossibletousepythonfor bioinformaticsbycreatinghigh-quality,reusablemodulesandscripts. 1.1.1 WhatcanIfindintheBiopythonpackage ThemainBiopythonreleaseshavelotsoffunctionality,including: •Theabilitytoparsebioinformaticsfilesintopythonutilizabledatastructures,includingsupportfor thefollowingformats: –Blastoutput–bothfromstandaloneandWWWBlast –Clustalw –FASTA –GenBank –PubMedandMedline –ExPASyfiles,likeEnzyme,ProdocandProsite –SCOP,including‘dom’and‘lin’files –UniGene –SwissProt •Filesinthesupportedformatscanbeiteratedoverrecordbyrecordorindexedandaccessedviaa Dictionaryinterface. •Codetodealwithpopularon-linebioinformaticsdestinationssuchas: –NCBI–Blast,EntrezandPubMedservices –ExPASy–ProdocandPrositeentries •Interfacestocommonbioinformaticsprogramssuchas: 5 –StandaloneBlastfromNCBI –Clustalwalignmentprogram. •Astandardsequenceclassthatdealswithsequences,idsonsequences,andsequencefeatures. •Toolsforperformingcommonoperationsonsequences,suchastranslation,transcriptionandweight calculations. •CodetoperformclassificationofdatausingkNearestNeighbors,NaiveBayesorSupportVector Machines. •Codefordealingwithalignments,includingastandardwaytocreateanddealwithsubstitution matrices. •Codemakingiteasytosplitupparallelizabletasksintoseparateprocesses. •GUI-basedprogramstodobasicsequencemanipulations,translations,BLASTing,etc. •Extensivedocumentationandhelpwithusingthemodules,includingthisfile,on-linewikidocumen- tation,thewebsite,andthemailinglist. •IntegrationwithBioSQL,asequencedatabaseschemaalsosupportedbytheBioPerlandBioJava projects. WehopethisgivesyouplentyofreasonstodownloadandstartusingBiopython!

网友评论