Views
No views yet
FishNALM-20_H3K27me3 is a fine-tuned version of FishNALM-20_pretrain for H3K27me3 prediction in fish genomics.FishNALM-20_pretrain and then fine-tuned for H3K27me3 prediction.H3K27me3 predictionbinary classificationH3K27me3-positive vs H3K27me3-negative genomic sequencesxia-lab/FishNALM-20_pretrainH3K27me3 prediction data from FishGUE.MCCpredefined train/validation/test splitH3K27me3 prediction.1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2
3repo_name = "xia-lab/FishNALM-20_H3K27me3"
4
5tokenizer = AutoTokenizer.from_pretrained(repo_name)
6model = AutoModelForSequenceClassification.from_pretrained(repo_name)1import torch
2from transformers import AutoTokenizer, AutoModelForSequenceClassification
3
4repo_name = "xia-lab/FishNALM-20_H3K27me3"
5sequence = "ATGCGTACGTTAGCTAGCTAGCTAGCTAGCTA"
6
7tokenizer = AutoTokenizer.from_pretrained(repo_name)
8model = AutoModelForSequenceClassification.from_pretrained(repo_name)
9
10inputs = tokenizer(
11 sequence,
12 return_tensors="pt",
13 truncation=True,
14 padding="max_length",
15 max_length=512,
16)
17
18with torch.no_grad():
19 outputs = model(**inputs)
20
21logits = outputs.logits
22probabilities = torch.softmax(logits, dim=-1)
23prediction = torch.argmax(probabilities, dim=-1)
24
25print("logits:", logits)
26print("probabilities:", probabilities)
27print("prediction:", prediction)0: negative1: positiveconfig.jsonmodel.safetensorstokenizer.jsontokenizer_config.jsonspecial_tokens_map.jsonvocab.txtREADME.md