• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

DuhaimeLab / VirusHostInteractionPredictor
99%
main: 94%

Build:
Build:
LAST BUILD BRANCH: build/python-3.13
DEFAULT BRANCH: main
Repo Added 08 Feb 2024 07:40PM UTC
Files 8
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH gh-readonly-queue/main/pr-186-e214bb1ce3c2793c56e10a3e0c61259635d91496
branch: gh-readonly-queue/main/pr-186-e214bb1ce3c2793c56e10a3e0c61259635d91496
CHANGE BRANCH
x
Reset
  • gh-readonly-queue/main/pr-186-e214bb1ce3c2793c56e10a3e0c61259635d91496
  • TAAI_TCAI
  • build/python-3.13
  • compute_pair_CUB_features
  • dependabot/pip/biopython-1.85
  • dependabot/pip/python-dev-0732576d46
  • dependabot/pip/python-dev-18acf35fe3
  • dependabot/pip/python-dev-19516c84a5
  • dependabot/pip/python-dev-39f9cae977
  • dependabot/pip/python-dev-4c82cb9392
  • dependabot/pip/python-dev-7e7b4baca3
  • dependabot/pip/python-dev-81985d9ff0
  • dependabot/pip/python-dev-86ba1c6dd5
  • dependabot/pip/python-dev-b895837ea7
  • dependabot/pip/python-dev-be0bcff883
  • dependabot/pip/python-dev-d789a6fb1a
  • dependabot/pip/python-dev-e1ba9a27c6
  • dependabot/pip/python-dev-e9236f4f02
  • dependabot/pip/python-dev-fa19925471
  • dependabot/pip/python-prod-51c51656ea
  • dependabot/pip/scikit-learn-1.6.0
  • gh-readonly-queue/main/pr-100-09eda588f2b76305a6256ebeb90dd83ce653630b
  • gh-readonly-queue/main/pr-102-8ad1600110291f6dd92b8e1fbab53986a788fd12
  • gh-readonly-queue/main/pr-104-d402b895415b203af7805f57b80b846a89e3362c
  • gh-readonly-queue/main/pr-105-485e5a042e0d9081d7186bf009c387386adc792f
  • gh-readonly-queue/main/pr-106-4a1be3532ae992dce2cadaaf9b3250a3a73d03ba
  • gh-readonly-queue/main/pr-107-5dc26be8f9cb1e230e3df09069fe9e679b078990
  • gh-readonly-queue/main/pr-108-bcdf5db8bdae72a5d70eaaa8941ec9bd0b64f5a4
  • gh-readonly-queue/main/pr-109-c8a0123d7b1f6c98905a3331982efe6f5dcf8865
  • gh-readonly-queue/main/pr-111-b9d506fbd8f9fa46a7670c66844629f06a8814e1
  • gh-readonly-queue/main/pr-112-bcd29e9933c82d2ad15881c0a5631d3fdce76aac
  • gh-readonly-queue/main/pr-113-5d495cc5f621077ba970b20201f82875e3624505
  • gh-readonly-queue/main/pr-114-5f40680a459d062b937ebf8f6ccbc42982ba1951
  • gh-readonly-queue/main/pr-115-d4d40c51ecf69d3d070f5aea388cc0427e27d55d
  • gh-readonly-queue/main/pr-116-0a403bd3c7f43c30322ecdaea5e64a1f3dafbfd3
  • gh-readonly-queue/main/pr-117-eeafedde97f073dea6a3b23b71974d02b237c57f
  • gh-readonly-queue/main/pr-118-ab1e56a92d8c1b48bcd0a0bd443e2e2bb5e28c18
  • gh-readonly-queue/main/pr-119-be06ead40ad87d7844ab29857fe2a18cbde4fc51
  • gh-readonly-queue/main/pr-120-e1957a1bcc7d26f0dc24233a52cfc7bc75b4d09f
  • gh-readonly-queue/main/pr-121-7abafef2ba58e5ef9a5c062c67cfab8b74eafa0d
  • gh-readonly-queue/main/pr-122-2fb501ca717b4d1b766658b6637d96805ecd7be9
  • gh-readonly-queue/main/pr-123-3b950392609dbe603c096cf295948db3d9a4be30
  • gh-readonly-queue/main/pr-124-a0220a554437ddc47f7030719fa280f5a35486eb
  • gh-readonly-queue/main/pr-126-ebe03c5b4d6a7831f4159d46a15b6bb962da0c14
  • gh-readonly-queue/main/pr-127-78a990b30993070e9893f12067490f344d32d454
  • gh-readonly-queue/main/pr-132-57e8efadede3ce61b5665080607a5e463b10971c
  • gh-readonly-queue/main/pr-133-70c85e81caad9552749dc6b80c03b948e54b15b8
  • gh-readonly-queue/main/pr-135-33f451c4074d271371ffb6e8ed9b604c9111ef20
  • gh-readonly-queue/main/pr-136-fea3d7bdd18e900e980eaa9f8c5925ad5a999f5a
  • gh-readonly-queue/main/pr-137-67ab71ac0fad13db41b3a8405cd7c70bb80ce0d6
  • gh-readonly-queue/main/pr-138-1fb8fd29e95d00f4f7a0460f586db4bf725bdd8b
  • gh-readonly-queue/main/pr-141-3f5fc4a914d07d2d243cc66d3474a663e4353e5a
  • gh-readonly-queue/main/pr-144-66eb31cbad49395a518e4144dd89e5520a3354e0
  • gh-readonly-queue/main/pr-145-d0135ddb0a1f8052b36a15821477565aa62f5132
  • gh-readonly-queue/main/pr-147-d2f8841736813404739b8d6eba4dc05e087e96ac
  • gh-readonly-queue/main/pr-151-1794e747ac70f0d59b04c385e67cf51d1f9f6147
  • gh-readonly-queue/main/pr-152-e24a3bb1b0fee40af42a30a384a8600d76e21fd6
  • gh-readonly-queue/main/pr-162-60c088d395e3104f615c405a813ecc3e0fd3b4f1
  • gh-readonly-queue/main/pr-163-383e977d1197f9ab7d3b1a17f3f6212993c2fee6
  • gh-readonly-queue/main/pr-164-9875e6a81e42e7bec9aaac7e4fb54acb69219feb
  • gh-readonly-queue/main/pr-167-d206fe866ebb41fc8bfdd068a6a5915f89cfe592
  • gh-readonly-queue/main/pr-168-4f75bb67308eef1801b1732649adfaf3ba929158
  • gh-readonly-queue/main/pr-169-8fe249532b41993690d42ef0f992933194f07625
  • gh-readonly-queue/main/pr-170-0dc60e1bea00fa5dc541489e15db00f890f819d3
  • gh-readonly-queue/main/pr-171-3d6113ee7eb7309b57f88819bcfe446c1b6f1fdf
  • gh-readonly-queue/main/pr-175-5d95a843fc1225c909fd097295a7335639dfeb11
  • gh-readonly-queue/main/pr-176-2d9cdcc4b0a640b6d25ce75f5c84ce8ee4c5f3ef
  • gh-readonly-queue/main/pr-67-a10efe063f508399001f78adaa5400afd887c5fa
  • gh-readonly-queue/main/pr-76-3dcff9e80540508d469e69b8fa85e8e78415017e
  • gh-readonly-queue/main/pr-82-7aecf9afdde2eecfdf6854b1e042076ba32ea4c8
  • gh-readonly-queue/main/pr-83-bf4a512b2d88d57b6dbaf4af69606ccddbd97922
  • gh-readonly-queue/main/pr-84-7aecf9afdde2eecfdf6854b1e042076ba32ea4c8
  • gh-readonly-queue/main/pr-85-4a7a2448f8a9b4dca23660ad25e329826897026e
  • gh-readonly-queue/main/pr-88-353b84c9ab93f40860c7e232bab93f476b88b1b4
  • gh-readonly-queue/main/pr-90-40f8bc548caf095d0c3db625124ed332dd0ee0b3
  • gh-readonly-queue/main/pr-92-858508a0550e79478da4e2152943f7b1c6a027b3
  • gh-readonly-queue/main/pr-93-21ad5e5ae9f22c662e639838ea24da5a4afd049a
  • gh-readonly-queue/main/pr-94-f6c64c26f094d2e22f571ea1d360ef8507775b01
  • gh-readonly-queue/main/pr-96-57845b3a18fd19e60585294d12398b5d7d870222
  • gh-readonly-queue/main/pr-98-e8aee2b5b8ef77b4b09499ebc902e81bb47827e8
  • main
  • tRNA_counts_frq
  • update_example

10 Mar 2025 05:42PM UTC coverage: 98.649% (+0.3%) from 98.379%
13771228165

push

github

web-flow
TAAI/TCAI (#186)

**components of this PR:**
- defined new class tRNAMetrics
- within tRNAMetrics class, defined virus_TAAI and virus_TCAI methods
- both methods calculate virus accordance to host tRNAs at either the
amino acid (TAAI) or codon (TCAI) levels, but both methods also include
the option to additionally calculate the virus accordance to total tRNAs
(which include viral tRNAs)
- the virus_TCAI method includes an option for skipping non-degenerate
codons (i.e. codons whose amino acids are unique to them and no other
codons)
- also restructured the tRNA frequency and count methods in the GeneSet
class to accommodate new tRNAMetrics class
- also restructured some code to reflect a more accurate amino acid list
which ignores stop codon codes
- created and updated pytests to cover all the above changes, and made
tRNA genes files more robust for testing

**ideas and issues for future:** 
- next steps: FOP (frequency of optimal codons) and incorporation of
tRNA features in ComputeFeatures class!
- mystery pytest issues (commented out for now) surrounding slope
calculation and spearman rank inverse-identical data comparison logic
- currently stop and non-degenerate codons are still counted in the
totals and therefore contribute to the divisors in codon frequency
calculations, but not for tRNA frequency. It would be nice to make this
consistent across the board.
- better handling of when viruses do not have tRNA genes...should this
impact operability of virus tRNA inclusion parameters in tRNAMetrics
methods?
- improve print statements throughout gene features workflow, keeping in
mind the anticipated throughput (i.e. print output)
- reflect more on appropriate bool defaults for including virus tRNA
genes and skipping non-degenerate codons in accordance metric
calculations

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Eric Bastien <gbastien@umich.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.nor... (continued)

657 of 666 relevant lines covered (98.65%)

1.97 hits per line

Relevant lines Covered
Build:
Build:
666 RELEVANT LINES 657 COVERED LINES
1.97 HITS PER LINE
Source Files on gh-readonly-queue/main/pr-186-e214bb1ce3c2793c56e10a3e0c61259635d91496
  • Tree
  • List 8
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
13771228165 gh-readonly-queue/main/pr-186-e214bb1ce3c2793c56e10a3e0c61259635d91496 TAAI/TCAI (#186) **components of this PR:** - defined new class tRNAMetrics - within tRNAMetrics class, defined virus_TAAI and virus_TCAI methods - both methods calculate virus accordance to host tRNAs at either the amino acid (TAAI) or codon (TC... push 10 Mar 2025 05:47PM UTC web-flow github
98.65
See All Builds (257)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc