Giter Club home page Giter Club logo

Comments (3)

jbird1223 avatar jbird1223 commented on July 20, 2024

I have Q's

  1. Are DNA parts e.g. part 1 part 2 and backbone defined - in the sense does the user have to define what the names of those parts/backbone is in the script or do they just script part 1, part 2, backbone without saying what they actually are?
  2. Are you wanting someone to be able to retrieve a print out everything in this plate kind of thing or print A1 sort of thing?
  3. In your example ( E.g., in the case of DNA assembly, a PCR plate could be used as the destination where constructs are assembled, but then as a DNA source plate for transformation. Currently, this would require a new labware layout to be defined.) Do you mean you add the PCR plate in and are adding reagents and other DNA parts/backbone in (hence destination plate), then the assembly would take place in this and hence for a transformation plate it would be the source plate. So, are you trying to do a assembly and transformation joint protocol?

I think that's all for now.

from biomationscripterlib.

Brad0440 avatar Brad0440 commented on July 20, 2024
  1. Are DNA parts e.g. part 1 part 2 and backbone defined - in the sense does the user have to define what the names of those parts/backbone is in the script or do they just script part 1, part 2, backbone without saying what they actually are?

They need to be defined, but this could just be a string. See the example here where eight DNA samples are defined. These strings (or whatever you use to refer to them as) are then passed as arguments to the add_content method.

  1. Are you wanting someone to be able to retrieve a print out everything in this plate kind of thing or print A1 sort of thing?

There's a print method for labware_layout already which prints out the content of the plate

  1. In your example ( E.g., in the case of DNA assembly, a PCR plate could be used as the destination where constructs are assembled, but then as a DNA source plate for transformation. Currently, this would require a new labware layout to be defined.) Do you mean you add the PCR plate in and are adding reagents and other DNA parts/backbone in (hence destination plate), then the assembly would take place in this and hence for a transformation plate it would be the source plate. So, are you trying to do a assembly and transformation joint protocol?

hYes, basically that. There aren't really any examples of this yet in BMS (other than the in-development DoE OTProto template), but hopefully in future development it will be possible to link together different protocol templates as modules of a larger protocol. So in this example you could use an OTProto template to perform some DNA assembly in the on-board thermocycler, and then link in the transformation OTProto template to transform the newly assembled DNA. In this case, like you said, the assembly PCR plate would initially be a destination plate, and then become a source plate for the transvomations.

from biomationscripterlib.

Brad0440 avatar Brad0440 commented on July 20, 2024

The branch merged by @jbird1223 ( #25) should have addressed this issue, so I'm closing it now.

from biomationscripterlib.

Related Issues (20)

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.