Git Product home page Git Product logo

Comments (1)

chloelulu avatar chloelulu commented on July 30, 2024 2

Hi @andrewdchen, thanks for your interest in our tool and sorry for the late reply. Below code use the demodata(data(demodata)) as an example of your markers.

scMayoMapDatabase2 <- reshape2::melt(scMayoMapDatabase,id.vars= c('tissue','gene'))
yourDB <- demodata %>% mutate(variable = paste0('breast: ',celltype)) %>% dplyr::select(-celltype) %>% # add the column of tissue type with cell types
  mutate(tissue = 'breast',gene = toupper(gene)) # add tissue name, convert gene into uppercase
newDB <- rbind(scMayoMapDatabase2, yourDB) # combine the scMayoDatabase with your marker pool, please make sure they are in the same format. 
newDB <- unique(newDB) # exclude the duplicates, sometimes the markers you supplied already exist in the scMayoDatabase
db <- tidyr::spread(newDB, key = c('variable'), value = 'value')
db[is.na(db)] <- 0
obj <- scMayoMap(data = data, tissue = 'breast', database = db)

Don't hesitate to reach out if you meet any issue in the application!

from scmayomap.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.